次のような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 タグに表示すると表示されます。