Twenty Thirteen カスタムフィールドの数字で投稿を昇順降順させる
-
アーカイブページに表示される投稿ページの一覧を、「Advanced Custom Field」の項目に入力した数字で降順・昇順させたいのですが、できません。アーカイブページというのは、あるカテゴリー名をクリックしたら表示されるページのことです。
テーマはTwenty Thirteenを使い、カスタマイズは子テーマで行っています。
子テーマのfunction.phpに書き込み、ファイルを保存すると画面が白くなり、子テーマのファイルごと壊れてしまいます。
function test_pre_get_posts($query) {
if ( is_admin() || ! $query->is_main_query() ) {
return;
}if ( $query->is_category() ) {
$query->set( ‘meta_key’, ‘○○’ );//○○にはAdvanced Custom Fieldのフィールド名を記入
$query->set( ‘orderby’, ‘meta_value_num’ );
$query->set( ‘order’, ‘ASC’ );
}
}
add_action( ‘pre_get_posts’, ‘test_pre_get_posts’ );どこが間違っているのか教えていただきたいです。
よろしくお願いいたします。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「Twenty Thirteen カスタムフィールドの数字で投稿を昇順降順させる」には新たに返信することはできません。