1

ナビゲーションバーのポートフォリオリンクを直接クリックして、ワードプレスでシャドウボックスギャラリーを開くことができるようにしたいと思います。現在、ギャラリーを使用して作成したポートフォリオページを開くか、画像を個別に(シャドウボックスなしで)開きます。これは、ワードプレスダッシュボードのナビゲーションラベルにhtmlを追加しようとしたためです。基本的に、1つのPORTFOLIOリンクを使用しながら、このhtmlをメニューダッシュボードのリンクに追加できるようにします。

<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]">

ありがとう

ナビゲーションリンクのあるメインページ

4

1 に答える 1

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>

また、Wordpress が [ ] ブラケットを XFN フィールドから削除しないようにする必要があります。これは、wp-includes/nav-menu.php からこの行をコメント アウト/削除することで実行できます。

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

これは最も理想的な方法ではなかったかもしれませんが、うまくいきました。

ここで完成した結果を確認できます。[ポートフォリオ] をクリックします。

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

于 2012-04-25T23:31:21.747 に答える