EDIT:特定のメニュー項目をパディングするのではなく、メニューにロゴを直接挿入するようにパラメータを調整しました。パディング方法は、中央のメニューを中心から外れやすくします。この挿入方法は、この問題を解決するはずです。Wordpressテーマの中のメニュー項目としてロゴを挿入したい
私はテーマに取り組んでおり、ロゴによって分割されたメニューを作成したいと考えています。私は2つのメニューを作成することができたことを理解していますが、私はこれを可能な限りユーザーにとって合理化したいと考えています。私は既にアイテムの数を取得して、私が望むメニューアイテムをターゲットにすることができましたが、<li>
にクラス「pad-item」を追加するためにfunctions.phpファイルを使用する方法がわかりません。
ここで指定したアイテムを見つけてターゲットにする必要があります。しかし、それはすべてトップレベルのアイテムのインデックス番号です。
$locations = get_nav_menu_locations();
$menu = wp_get_nav_menu_object($locations['primary']);
$items = wp_get_nav_menu_items($menu->term_id);
$top_level = 0;
foreach ($items as $val) {
if ($val->menu_item_parent === '0') {
$top_level++;
}
}
$index = round($top_level/2) - 1;
return $index;
ご協力いただければ幸いです。ありがとう。