1

Wordpressと選択ポストタイプ選択に関する質問があります。wp_queryのPost_typeとしての変数 - Wordpress

私はテンプレートを作成していますが、誰かがページを作成したときに、このページに表示する投稿タイプを選択できるACF機能を作成しようとしています。

私はそれで次の変数を作っ:

$p = the_field('post_typer'); 

をユーザーが自分が見せたいポストタイプのページや選択をしているときに、この変数は、彼の値を取得しています。

$p = the_field('post_typer'); 

    // WP_Query arguments 
    $args = array(
     'post_type' => $p, 
); 

これが動作しない理由を私は疑問に思って:

'post_type' => $p, 

+0

デバッグのヘルプ(「なぜこのコードは動作しませんか?」)には、目的の動作、特定の問題またはエラー、および質問自体に再現するのに必要な最短コードが含まれている必要があります。 – user700390

+0

'$ args'が定義された後の使用方法の詳細や、関数呼び出しの実際の/期待される結果を追加すると役立つかもしれません。 – user700390

+0

質問は以下の答えで答えられます。なぜあなたはその質問を編集し続けますか? – deceze

答えて

1

はあなたが持っているフィールドの種類に応じて、あなたはget_field

$p = get_field('post_typer'); 

// WP_Query arguments 
$args = array(
    'post_type' => $p, 
); 

をやるべき助けてくださいhttps://www.advancedcustomfields.com/resources/get_field/

+0

ごめんなさい。私がacfで作ったのは、いくつかの値を持つ単純な選択ツールです。すべての値はカスタムの投稿タイプを表します。 – Dionoh

+0

$ pをダンプできますか? var_dump(get_field( 'post_typer'))そしてそれを貼り付けてください – fppz

+0

portfolio_cptstring(13) "portfolio_cpt" – Dionoh

関連する問題