wordpressテーマ内sidebar.phpで条件分岐タグis_home()がきかない

wp-adminの設定>表示設定でフロントページを固定ページにして、その固定ページテンプレートのテーマファイル内でquery_posts()を使うなどして特定あるいは複数のカテゴリーを指定していると、テーマファイルheader.phpで条件分岐タグis_home()は使えても、sidebar.phpでis_home()がきかなくなるという現象が起こるようです。 “wordpressテーマ内sidebar.phpで条件分岐タグis_home()がきかない” の続きを読む

wordpressでpageのnice nameを取得する

2012年追記:三年もたったら分かりました。これだけで済みます。

           $page = get_page(get_the_ID());
           $slug = $page->post_name;

しかも今はnice_nameではなくslugですね。
以下は古い内容です。

wordpressのthemeでそれぞれのページのnice_nameを得る方法です。
wordpressのpageの記事や、個々の記事を表示する際、cssでページごとにデザインや動作を変えるときに役に立ちます。
ほかにもいろいろあると思うのですが、記述が簡単なのができました。

たとえばそのページがhttp://aaa.com/bbb/ccc/であれば”ccc”を得られます。
“wordpressでpageのnice nameを取得する” の続きを読む

WordPressでつくったサイト

サイドバーに「WordPressで(私が)つくったサイト」を表示するようにしました。

いまのこのサイトを除いていまのところ5つでした。もうこればっかやってます。
ほかにも2つくらい制作進行中です。

自分ではかなりがんばってつくっているんですけどいかんせん自己流なので、なんとかもっと、うまいこと/いいかんじで/簡単に、できるようになりたいものです。
このtthp.jpはいろいろ試したりばっかしてるのでなんとも中途半端です。

追記:サイト引っ越してサイドバーには表示されてません。
以下にリンクだけはっておきます。

WordPressでつくったサイト

OS Xローカルでmod_rewrite

自分のMacのローカル環境でwordpressをいろいろ試してるんですが、パーマリンクの設定がうまくできなかった。
けっこう調べたつもりだったんだけど僕にはよく分かんなくてしばらく

/index.php/archives/%post_id%

とすることで凌いでいたのですが、phpの本を読んでいたらやっと原因が分かりました。 “OS Xローカルでmod_rewrite” の続きを読む

wordpressのパーマリンク

検索エンジンからくるときにちゃんとその内容のページに飛ぶように、wordpressのパーマリンクの設定を変更してみようと以前からしてるんだけどうまくいかない。mod_rewriteモジュール自体ははいってるようなんだけど、.htaccessを直接編集してもできない。調べてもいまの僕には原因がよくわかりませんでした。

もうあきらめかけた時、 mod_rewriteをつかわないやり方があると分かったので

/index.php/archives/%post_id%

これをカスタム構造:〜に入力してやってみたら一応はそれらしいアドレスになりました。でもそのうちにもっとなんとかしたいです。どうもまだまだ分からないことばかりです。