次のコードがあります。
<?php if(the_field('required_libraries') ) { echo 'Title' . $required_libraries; } ?>
フィールドは存在し、正しく表示されます。ただし、「タイトル」テキストはそうではありません。
これは、変数がない場合に機能するため、ここで機能しない理由がよくわかりません。
次のコードがあります。
<?php if(the_field('required_libraries') ) { echo 'Title' . $required_libraries; } ?>
フィールドは存在し、正しく表示されます。ただし、「タイトル」テキストはそうではありません。
これは、変数がない場合に機能するため、ここで機能しない理由がよくわかりません。
あなたの質問を理解しているかどうかわかりません。if ステートメントで isset を使用する必要がある場合があります。
<?php
if (isset($required_libraries)) {
echo 'Title' . $required_libraries;
}
?>
「the_field」関数の機能を投稿できますか?
アップデート
提供したドキュメントによると、if ステートメントで get_field() を使用する必要があるようです (the_field() ではありません)。
<?php
if(get_field('required_libraries')) {
echo 'Title ' . get_field('required_libraries');
}
?>
the_field() がフィールド値をエコーするように見えるので、これを行うこともできます:
<?php
if(get_field('required_libraries')) {
echo 'Title ';
the_field('required_libraries');
}
?>