2012-04-11 7 views
1

navbarのポートフォリオリンクを直接クリックして、wordpressで自分のshadowboxギャラリーを開くことができます。現在、ギャラリーで作成したポートフォリオページを開くか、別途シャドウボックスなしで画像を開く(これは、Wordpressダッシュボードのナビゲーションラベルにhtmlを追加しようとしたためです)。基本的には1 PORTFOLIOリンクを持ちながら、メニューのダッシュボード内のリンクには、このHTMLを追加できるようにしたい:WordPressのナビゲーションメニューから直接Shadowboxギャラリーを開きたい

<a href="/portfolio_images/fashion/01.jpg" rel="shadowbox[fashion]"> 
<a href="/portfolio_images/fashion/02.jpg" rel="shadowbox[fashion]"> 
<a href="/portfolio_images/fashion/03.jpg" rel="shadowbox[fashion]"> 

おかげ

Main page with nav links

答えて

2

は、最後にこれを考え出しました。ここでは私が使ったテーマでどのようにしたのですか?

Wordpressダッシュボードのメニュー設定で、[画面オプション]の[リンク関係](XFN)がオンになっていることを確認します。私は、これをURLとして(例として)カスタムURLメニュー項目を追加しました:http://www.e-comstudio.com/portfolio_images/fashion/01.jpg

次に、XFNボックスにshadowbox [fashion]を追加しました。

私は、ページ上で使用されたウィジェットにギャラリー内の他の画像を追加しました:

<a href="/portfolio_images/fashion/02.jpg" rel="shadowbox[fashion]"></a> 
<a href="/portfolio_images/fashion/03.jpg" rel="shadowbox[fashion]"></a> 

あなたもすることができXFNフィールドから[]ブラケットをストリッピングからWordpressのを防ぐために持っていますwp-includes/nav-menu.phpからこの行をコメントアウト/削除することによって行われます。

$ args ['menu-item-xfn'] = implode( ''、array_map( 'sanitize_html_class'、explode( ''、 $ args ['menu-item-xfn']))));

これを行う最も理想的な方法ではないかもしれませんが、それはトリックでした!

あなたがここに完成した結果を見ることができ、ポートフォリオをクリックします。

http://www.e-comstudio.com/

関連する問題