サポート » プラグイン » BOGOを使用時にAdvanced Custom Fieldsの「関連」のタイトル表示に関して

  • noridada

    (@noridada)


    こんにちは。

    BOGOで日本語と英語の記事を作成し、Advanced Custom Fieldsで「関連」機能を有効にした場合、
    記事の投稿画面の「関連」部分で以下のように日本語と英語の記事が並びます。

    記事タイトル
    記事タイトル

    各言語の記事の管理画面を開いた状態で、「関連」には同じ言語のみ表示するようにしたいです。

    例)
    ・日本語の記事を開いている場合 > 「関連」に日本語記事のみ表示、その他の言語の記事は非表示
    ・英語の記事を開いている場合 > 「関連」に英語記事のみ表示、その他の言語の記事は非表示

    調べて以下コードをfunctions.phpに記入してもうまく動きません。

    function my_post_object_query($args, $field, $post_id){
    $locale = get_post_meta( $post_id, ‘_locale’, true );
    $args[‘post_status’] = ‘publish’;
    $args[‘meta_key’] = ‘_locale’;
    $args[‘meta_value’] = $locale;
    }
    add_filter(‘acf/fields/post_object/query’, ‘my_post_object_query’, 10, 3);

    お手数ですが、どなたか詳しい方教えていただけませんでしょうか。
    よろしくお願いいたします。

  • このトピックに返信するにはログインが必要です。