0

次の CMS プロジェクトで wordpress を使用しています。ページ テンプレート (全幅ページ テンプレート) があるとしますが、そのテンプレートの下のページには、あるページにはあるが別のページにはない特定の部分があります。私はコンテンツについて話しているのではなく、コンテンツはワードプレスから来ています。あるページにあるが別のページにはないページの特定の部分(いくつかの画像など)について話している. ただし、ページは同じテンプレートの下にあります。

そのようなページごとに個別のテンプレートを作成することでそれを達成できますが、それは適切ではありません.

前回のテンプレートでは、現在のページ/投稿の ID を使用して、特定のページ/投稿のコンテンツを非表示および表示しましたが、ページを削除して再度追加すると、コードが一致しないため、すべてのコードが無意味になります。新しい ID。

IDではなくページの名前を合わせてやろうと思っていたのですが、the_title()比較してみるとタイトルthe_title()を表示するのが機能の性質上、タイトルが表示されてしまいます。タイトルを比較するためにどのように使用できますか?

if(the_title() == "home"){
   //show the content for home page
}

私が望むことを達成するための他の適切な方法はありますか??

4

1 に答える 1

0

get_the_title代わりに使用してください:

if (get_the_title() == "home") {
   //show the content for home page
}
于 2013-01-29T20:17:25.560 に答える