問題タブ [wp-nav-walker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
54 参照

javascript - Wordpress navwalker.php に if/else ウィンドウ幅句を追加する

ここでの目標は、幅が 768 ピクセルを超えるデバイスのクリック可能なリンクとして機能し、小型デバイスのデフォルトの動作を保持するサブアイテムを持つ Wordpress ブーストラップ メイン メニューのトップ レベル アイテムを作成することです。

navwalker.php ファイルの 83 行目あたりに次のコードがあります。

通常の画面でリンクをクリックできるようにするには、コードを変更する必要がありますが、else ステートメントを追加して、デフォルトの動作を保持する必要があります。たとえば、次のようになります。

問題は、おそらく JavaScript で $windowwidth を取得して、PHP の if/else 句で使用できるようにする方法です。

0 投票する
2 に答える
535 参照

wordpress - に属性を追加する方法
  • 特定のメニュー項目
  • メニューの説明を使用して、次の関数でメニュー項目の画像を追加しています

    ただし、HTMl マークアップは次のようになります

    <li>その特定のメニュー項目の内部に画像(背景画像など)を追加したいと思います。このようなもの

    どんな助けでも感謝します。ありがとう

    0 投票する
    3 に答える
    5058 参照

    html - 中央にロゴがある 2 部構成の Bootstrap ナビゲーション メニュー

    nav_walker を使用して、ナビゲーション バーに動的なワードプレス リンクを作成しています。wordpress nav_walkerで次のようなセンターを実装するにはどうすればよいですか:

    どうすればそれを行うことができますか、それを思い付くためにjsfiddleを提供してください。左右のナビゲーション用の2つのnav_walker機能ですか?navbar ブランドを中央に挿入するにはどうすればよいですか? 誰か構造を教えてください。ありがとう。

    私のコード:

    0 投票する
    0 に答える
    39 参照

    php - WordPress メニュー ウォーカー項目に「間違った」フィールドがあります

    WordPressテーマ(_sに基づく)の(私の最初の)メニューウォーカーを作成しようとしていますが、出力として機能するメニューを取得できません。Web でいくつかの例を見つけましたが、誰も適切に動作していないようです。$item 変数は非常に奇妙に見えます。私がする場合

    $item->url、$item->title などのないダンプから WP-Post 出力を取得します。$item->guid、$item->post_title があります。次の方法で、header.php で walker を呼び出します。

    私は本当にばかげたことをしていると思いますが、今は何がわかりません。

    0 投票する
    1 に答える
    750 参照

    wordpress - Wordpress walker は動作していますが、正しく動作していません

    昨年、ウォーカーを使用して、Wordpress メニューに要素を追加することができました。( Wordpress メニューに親メニューの説明を追加するにはどうすればよいですか? )

    現在、ウォーカーは私の関数ファイルで次のように見えます。

    基本的に、私がやりたかったことは、ウェブサイトの最初のレベルの各サブメニューに画像と短い説明を追加することでした: www.bellavou.co.uk

    このサイトにアクセスすると、CSS を使用して、表示したくない他のすべてのインスタンスを非表示にしているため、問題なく表示されることがわかります。しかし、調べてみると、親メニュー項目内のすべてのサブメニューにメニュー画像コンテナーが追加されていることがわかります。

    つまり、'Face' 内には、'Face'、'Eye' および 'Ear' サブメニュー内にメニュー項目 div があり、メイン サブメニュー内に表示されているものもあります。

    メインのものだけを表示したいのですが、これは深度設定を変更することで実現できると思いますが、試してみましたが、何も変更されていません。

    最上位の親サブメニュー内で一度だけ新しいサブメニューを作成するにはどうすればよいですか?

    更新と解決:

    ルールが適用される深さという点で、私は正しい方向に沿って考えていたことがわかりました。しかし、私が持っている既存のサブメニューについては考えていませんでした。

    これにより、親サブメニューの最上部に画像 div のみが 1 回表示され、その他は子項目のみが表示されるように修正されました。

    0 投票する
    1 に答える
    11 参照

    menuitem - WordPress テーマ wp nav で Boostrap を使用する

    Bootstrap をナビゲーション メニューの Wordpress テーマに統合する方法を誰か教えてもらえますか? 私は初心者のコーダーなので、わかりやすい簡単な説明が欲しいだけです。

    0 投票する
    0 に答える
    1097 参照

    css - 子が選択されたときにクラスを親アイテムに追加 Walker Nav メニュー

    こんにちは、次の Walker Nav メニューがあります。

    }

    私が達成しようとしているのは、アクティブなクラスをトップに追加するためにサブメニューが選択されたときです。これは walker nav メニューまたは css を介して可能ですか? jquery を使用したいくつかのソリューションを見ましたが、ソリューションには css または Walker Nav メニューを使用することをお勧めします。

    0 投票する
    1 に答える
    292 参照

    php - Walker クラスで WordPress メニューを編集する際のエラー

    現在、WordPress メニューの編集方法に関する YouTube チュートリアルに従っています。チュートリアルでは、「walker.php」ファイル内に次のコードを含めることを提案しています。

    このコードを含めると、私の Web サイトは「HTTP ERROR 500」ページを返します。コードの各行をコメントアウトすることで、削除方法で問題のあるコードを次のように分離しました。

    ここで同様のタイトルの他の質問をチェックしましたが、問題の原因を特定できませんでした。この特定のコードでどこが間違っているかを誰かが見ることができますか?

    HTML マークアップがエラーで役割を果たすかどうかはわかりませんが、念のため、上記のマークアップのコードを次に示します。

    0 投票する
    0 に答える
    185 参照

    wordpress - Wordpress カスタム ウォーカー メニュー

    一日中、フロントエンドにある必要があるマークアップに適合するカスタム メニュー ウォーカーを作成するのに苦労しています。

    目的のマークアップは次のとおりです。

    Walker_Nav_Menu拡張したカスタムクラスの例がいくつかあり ますが、それらの例は良くないと思います。

    これが私がこれまでに持っているものです:http://pastebin.com/qnPx9J67

    重要!次のように、クラスに BEM 方法論を導入したいと考えています。

    また、いくつかのデフォルトの Wordpress クラスを保持したいのですが、この形式で: 例:

    私はあまり良いPHPを知らないので、誰かがこれを手伝ってくれることを願っています. :)

    ソースリンク: https://developer.wordpress.org/reference/classes/walker_nav_menu/