カスタムロゴを設定したら、サイトタイトルとサイトの説明を削除するにはどうすればよいですか?カスタムロゴが設定されている場合は、サイトのタイトルとサイトの説明を削除してください - Wordpress
私はWordpressのカスタマイザでカスタムロゴを選択するオプションを追加しましたが、今ではタイトルと説明の両方を隠そうとしているPHPに苦労しています。
説明に関する下部のコードは、何らかの形でif/elseステートメントに追加する必要があります。このステートメントはsite-titleを既に削除していますが、わかりません。
<div class="site-branding">
<?php
if(the_custom_logo) {
the_custom_logo();
} elseif (is_front_page() && is_home()) { ?>
<h1 class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></h1>
<?php } else { ?>
<p class="site-title"><a href="<?php echo esc_url(home_url('/')); ?>" rel="home"><?php bloginfo('name'); ?></a></p>
<?php
}
EDIT: カスタムロゴが設定された後、上記のコードは、サイトのタイトルを削除します。
以下は、サイト記述をカバーするコードです。カスタムロゴがサイトタイトルのように設定されたときに失われるように、このコードをどのように変更するべきかはわかりません。
$description = get_bloginfo('description', 'display');
if ($description || is_customize_preview()) { ?>
<p class="site-description"><?php echo $description; /* WPCS: xss ok. */ ?></p>
<?php
} ?>
</div><!-- .site-branding -->
要するに、サイトにロゴまたはタイトル+説明が表示されます。
私はまだ非常にPHPの任意のヘルプやアドバイスをいただければ幸いです。
EDIT:
私は本当にこれまでの助けに感謝が、私はあなたの間違った考えを与えているように見えます。私はすでに自分のカスタムロゴを手に入れました。カスタマイザに問題なく追加して保存することもできますし、ウェブサイトのサイトタイトルを置き換えることもできます。だから、サイトのタイトルを置き換えるロゴを取得することは問題ではありません。私はまた、サイト記述を置き換えて(ロゴがタイトルと説明の両方を置き換えるようにしたい)、それは私が立ち往生している場所です。
コメントのためにエズラに感謝しますが、ロゴは問題ではありません。私はそれを働かせました。私はサイトタイトルと説明の両方を削除することに苦労しています。コードは、上記の(またはその一部)を上記のif elseステートメントに追加する必要がありますが、その方法についてはわかりません。 – Marrrc
@Marrrc大丈夫私はそれに応じて上記を調整しました。 –
それだけです!ありがとうエズラ! – Marrrc