次のようなIFステートメントがあります...
<?php
if (empty($data['footer_text'])) {
echo'<p>© ';
print(Date("Y"));
echo'<span class="sep"> | </span><a href="';
echo get_settings('home');
echo'" title="';
bloginfo( 'name' );
echo'" rel="home">';
bloginfo( 'name' );
echo'</a></p>';
}
else{
echo'<p>';
global $data;
echo $data['footer_text'];
echo'</p>';
}
?>
私が直面している問題は、このように呼び出すときです。
<p><?php global $data; echo $data['footer_text']; ?>;</p>
テキストが正しく表示されます。しかし、IFステートメントを使用すると、テキストが正しく表示されていることがわかっている場合でも、サイト名が常にデフォルトで表示されます。
私の構文はめちゃくちゃですか?何もないと思われる理由がわかりませんが、ap タグに表示すると表示されます。