続・カスタムメニューの「カスタムリンク」に target 属性を追記

以前の記事で「カスタムメニューの『カスタムリンク』にはtarget属性を設定できない」ということでフィルターフックで解決する方法を書いたのですが、なんと

「表示オプション」で設定できることが判明

しましたので、恥を忍んでここに記す次第であります。

続きを読む 続・カスタムメニューの「カスタムリンク」に target 属性を追記

ナビゲーションメニューの「ホーム」の文字を置き換える3つの方法

先日開催したJellyイベントで質問を受けたのでまとめました。「『Twenty Eleven』は便利なんだけど『ホーム』ってのがなー」という方に。

1. カスタムメニューを新規作成する

「外観」→「メニュー」にて『マイメニュー』というような名前(名前は任意)でカスタムメニューを新規作成。サイトホームのURLを埋め込んだ「カスタムリンク」を作ります。ナビゲーションラベルに好きな文字列を入れればオッケイ。

《欠点》
URL欄にサイトホームのアドレスを直接書くので、ドメインを変えたときなどに再設定する必要があります。

続きを読む ナビゲーションメニューの「ホーム」の文字を置き換える3つの方法

カスタムメニューの「カスタムリンク」に target 属性を追記

……というようなリクエストがあったので、やってみました。「リンク」メニューで作る場合は target 属性などを設定できるのに、カスタムメニューだとそれがないからです。

[2012.4.9追記]
……という前振り完全にウソウソ大ウソごめんなさい。
カスタムメニューの「表示オプション」を見てみたら設定項目が!続きはこちら

以下の方法は「こんな方法もあるよ」程度に参考にしてください(陳謝)。

解法は

  1. (おそらくあると思われる)フィルターフックを利用する
  2. jQueryの attr メソッドを使う

のいずれかかなーと思ったので、今までやったことのない 1. でチャレンジ。

続きを読む カスタムメニューの「カスタムリンク」に target 属性を追記