-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 に答える