if文

2016-12-11 15 views
0

と高度なカスタムフィールドを表示するには、どのように私は私のアーカイブページで高度なカスタムフィールドを表示したいのですが、次のコードは私にエラーを与え続け:if文

<?php 
    do_action('editorial_post_categories'); 
    if (is_single()) { 
     // do something or nothing 
    } else { 
     <?php the_field('acf_123'); ?> 
    } 
?> 

私が好きな、高度なカスタムフィールド表示するには "acf_123"

+2

質問に記載されているエラーを含めてください。それは解決策を提供する上でさらに役立ちます。 –

+0

@BenPlummer私は私のページにアクセスすると白い画面が表示され、エラーメッセージは表示されません。 –

+0

あなたは '<?php'タグをオープンしていて、あなたの' else'ステートメントに '?>'タグを閉じています。それらを削除してみてください。 –

答えて

0

あなたは<?phpタグをネストしているようです。一番上に1つを開いたので、もう一度開く必要はありません。試してみてください:

ある
<?php 
    do_action('editorial_post_categories'); 
    if (is_single()) { 
     // do something or nothing 
    } else { 
     the_field('acf_123'); 
    } 
?> 

the_field()コール周り<?php?>を削除します。