我有3个与日期相关的元字段:
year = 2012
release_date = 14 November 2012
release_date_db = 20121114
我做了这个:
query_posts(\'meta_key=year&meta_value=2012&order=ASC&posts_per_page=7\');
我如何通过release_date
或release_date_db
?我有3个与日期相关的元字段:
year = 2012
release_date = 14 November 2012
release_date_db = 20121114
我做了这个:
query_posts(\'meta_key=year&meta_value=2012&order=ASC&posts_per_page=7\');
我如何通过release_date
或release_date_db
?只需查找release\\u date\\u db即可完成此操作:
function plugin_name_get_posts() {
global $wpdb;
$the_posts = $wpdb->get_results( "SELECT * FROM $wpdb->posts, $wpdb->postmeta WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id AND meta_key = \'release_date_db\' AND meta_value >= 20120000 AND meta_value <= 20121231 ORDER BY meta_value ASC;", ARRAY_A );
}
好的,这是我当前的代码(它有效,按ID顺序显示用户,不包括管理员用户):$site_admin = \"1\"; $order = \'ID\'; $user_ids = $wpdb->get_col(\"SELECT ID FROM $wpdb->usermeta WHERE ID != \'$site_admin\' ORDER BY $order\"); // query users foreach($user_ids as $user_id) : // star