我有一个查询帖子:
$args3 = array( \'posts_per_page\'=>20, \'post_type\'=>array(\'num1\',\'num2\'), \'s\' => urldecode($command), \'orderby\' => \'type\', \'order\' => \'ASC\' ); query_posts($args3);我想要结果第一场秀
num1
前发布类型结果num2
. 我该怎么办?我有一个查询帖子:
$args3 = array( \'posts_per_page\'=>20, \'post_type\'=>array(\'num1\',\'num2\'), \'s\' => urldecode($command), \'orderby\' => \'type\', \'order\' => \'ASC\' ); query_posts($args3);我想要结果第一场秀
num1
前发布类型结果num2
. 我该怎么办?这是你的问题解决方案
add_filter( \'posts_request\' , \'modify_request\' );
function modify_request( $query) {
global $wpdb;
if(strstr($query,"post_type IN (\'review\', \'directory\')")){
$where = str_replace("ORDER BY {$wpdb->posts}.post_date","ORDER BY {$wpdb->posts}.post_type",$query);
}
return $where;
}
我正在自定义页面模板,在从自定义字段获取页面id时遇到问题。自定义字段的值包含要调用其内容的页面ID。对于普通页面,我会这样做:<?php query_posts(\'page_id=155\'); global $more; $more = 1; ?> 但是如何获取自定义字段的值作为查询的页面ID?提前感谢托蒂