-1

我们遇到了性能问题我们需要$get_posts在主帖子单页中自定义方法方法的调用但是我们找不到它的代码在哪里我们想要覆盖$q['fields']这部分中的数组

switch ( $q['fields'] ) {
    case 'ids':
    $fields = "$wpdb->posts.ID";
    break;
    case 'id=>parent':
    $fields = "$wpdb->posts.ID, $wpdb->posts.post_parent";
    break;
    default:
    $fields = "$wpdb->posts.ID,$wpdb->posts.post_date,$wpdb->posts.post_title,$wpdb->posts.post_status,$wpdb->posts.post_name,$wpdb->posts.post_parent,$wpdb->posts.guid,$wpdb->posts.menu_order,$wpdb->posts.post_type,$wpdb->posts.post_mime_type";
} 
4

2 回答 2

0

老实说,我没有看到帖子的内容部分在该数组中被调用的位置,我扫描了 Wordpress Codex 也没有看到它。对不起,如果我遇到这个,我自己会得到一个新主题。

于 2012-11-18T17:54:02.397 回答
0

你为什么要改变它?我真的不明白为什么这会解决您的性能问题。它可能在其他地方,我很好奇你为什么认为字段会解决它。

但是,您可以使用过滤器“posts_fields”来控制 $fields。

于 2012-11-18T15:42:13.447 回答