私は働いている以下を使用しています:
<?php if ( is_singular() ) {} else {echo '<h1>';} ?><a href="<?php echo home_url() ?>/" title="<?php bloginfo( 'name' ) ?>" rel="home"><?php bloginfo( 'name' ) ?></a><?php if ( is_singular() ) {} else {echo '</h1>';} ?>
個々の投稿ページでサイト タイトル h1 を削除し、投稿タイトルを SEO 目的の h1 ヘッダーにしない限り、サイト タイトルを h1 に設定し、投稿タイトルを h2 に設定します。
WordPress テーマにオプション ページを追加しました。これは簡単な設定でも機能します。私が問題に遭遇するのは、PHP 内部の PHP です。なぜなら、これをもう少し高度にして、カスタム ロゴ オプションを追加したいからです。だから私が追加すると:
<?php $options = get_option('kittens_options'); echo $options['logo']; ?>
それをオプションページに接続して、ロゴを設定できます。しかし、私がやりたいことは、これら 2 つのコードを 1 つの大きな条件に結合することです。
<?php $options = get_option('kittens_options'); echo $options['logo'];
else {
if ( is_singular() ) {} else {echo '<h1>';}<a href="echo home_url()/" title="bloginfo( 'name' )" rel="home">bloginfo( 'name' )</a>if ( is_singular() ) {} else {echo '</h1>';}
} ?>