タグ

ブックマーク / ja.wordpress.org (2)

  • カスタムメニューのカスタマイズ「|」の挿入について

    カスタムメニューを使ってリストの間に「|」そ挿入して ナビゲーションを作成したいのですが、可能でしょうか。 Hoge|Hoge|Hoge|Hoge CSSは対応ブラウザのこともあるので、使用しないで、 「wp_nav_menu」のパラメータや、「functions.php」に記述でなんとかならないでしょうか。 リストの最後は「|」を消すとこまで作れると幸いです。 ナビゲーションラベルに記述するしかないですかね・・・。 benkeiさん カスタムメニューの「表示オプション」にある「CSSクラス」を使ってはどうでしょうか。 任意のメニュー項目にCSSクラスを追記できるようになるので、「|」を加えたい項目に、たとえば separator というCSSクラスをつけます。 そのうえで wp_nav_menu にフックする関数をこんな感じで書くとよいかとおもいます。 add_filter( 'wp_n

    カスタムメニューのカスタマイズ「|」の挿入について
  • 特定のURL、固定ページのみ「theme」を切り替える

    その特定の固定ページだけ、固定ページのテンプレートを変えればいいのではないですか?他方のテーマの固定ページテンプレートと同じにすれば、テーマが切り替わっても同じデザインに見えるはずです。 かんたんにできそう!と思ったんですが、意外とすんなりと解決できないですね、これ…。 ‘stylesheet’ と ‘template’ のフィルターでテーマを切り替えるのはモバイルでテーマを切り替える系統のプラグインでよく行われていると思うのですが、タイミングが早すぎてまだWordPressのメインクエリーがセットされていないので、 is_page(‘about’) といった条件分岐タグが使えません。仕方ないので REQUEST_URI で判別すればとりあえず動きますが…。これしか無いかな〜 // "/about/" というURLにアクセスした時だけ Twenty Ten に切り替える function

    特定のURL、固定ページのみ「theme」を切り替える
  • 1