Home > 2009年 3月 2 日

03月02日 

Wordpress

覚え書き

【覚え書き】Wordpressのスラッグの扱い

フロントページを“固定”にして、投稿ページを何かに指定した場合、ページスラッグは入力した物じゃなくて投稿のタイトルがエンコードされた物が返ってくる。

ページスラッグを利用してページごとのCSSを読み込むようにしていたので、ここで大はまり。で、ナニをどうやっても投稿ページで指定しているスラッグを引っ張れないので考えた案。

投稿ページを指定すると、そのページはis_page()がfalseになるので、(逆説的に)is_page() === trueの場合のみページスラッグを使ってCSSを指定し、falseの時は投稿ページと判断して、ブログ用のCSSを読み込ませる。

#Ver2.7.1でのお話です。他にも別の解決策などあるかもしれません。

というかページテンプレートも指定できなくなるのは仕様なのか?