MySQL的WP自定义查询
问题描述:
该代码被设计在WordPress的查询选择与所选meta值帖子MySQL的WP自定义查询
<?php $values = $wpdb->get_results("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = 'wpcf-scr'",ARRAY_A);?>
<select name="wpcf-scr">
<option value="">default</option>
<?php foreach ($values as $value):?>
<?php if($value['meta_value']):?>
<option value="<?php echo $value['meta_value']?>"><?php echo $value['meta_value']?></option>
<?php endif;?>
<?php endforeach;?>
</select>
我需要重新使用的代码,但与标签(手动分配)并不元值选择职位.. 。
像下面这样只是为了解释(它是错的)
<?php $values = $wpdb->get_results("SELECT DISTINCT post_tags FROM $wpdb->tags ",ARRAY_A);?>
<select name="tags">
<option value="">default</option>
<option value="tag1">tag1</option>
<option value="tag1">tag2</option>
<option value="tag1">tag3</option>
<option value="tag1">tag4</option>
</select>
如何正确地作出第二个例子?
感谢
答
尝试使用WP函数来获取标签.. get_tags() ,然后重复循环..
你是不是在你的第二个例子中选择职位,但后期的标签。你的回答:是的,它可能发生 - 你只需要了解一些关于SQL查询或想出什么是你的问题的具体问题... – feeela 2012-07-24 14:53:00
好的,我的问题是:如何使第二个例子,但以正确的方式?因为我是一个设计师,不知道SQL查询。谢谢 – 2012-07-24 15:01:10
尝试学习一点SQL,看看你是否可以弄明白:http://www.sql-tutorial.net/。如果你有特定的问题,不要害怕问! – dykeag 2012-07-26 01:00:40