私は自分のheader.php文書の中で自分のページタイトルを変更しようとしています。Wordpress Page titles - PHPならば
現在、私はページがショーページの場合には、タイトルの前にショー名を表示し、それ以外の場合は表示しないというPHPの別のビットを参照するifステートメントを持っています。コード。相続人はそのコードとそれが完璧に動作します:だから
<?php
if (is_page_template('page-show.php')) {
echo "$show_name -";
} else {
echo '';
}
?>
<?php wp_title('|', true, 'right'); ?> Leicester
、声明をより細かく制御を得るために、私はそれが言いたい:ページがショーのページであれば、のためにショー名と通常のコードを表示しますタイトル、ELSEはタイトルコード(私はショーコードとは異なることができます)だけを表示します。私は以下を試しましたが、それはうまくいきません - おそらく私はエコーの中にPHPを含めることはできません?私はどこに問題があるのかわからない...
<?php
if (is_page_template('page-show.php')) {
echo "$show_name - <?php wp_title('|', true, 'right'); ?> Leicester";
} else {
echo '<?php wp_title('|', true, 'right'); ?> Leicester';
}
?>
アイデアはありますか?
いいえ、あなたは既にPHPブロックに入っているので、そのようなコードを含めることはできません。ちょうど連結する。 – aynber
適切な方法は 'wp_title'フィルタを使うことです。 –