第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將新的wp菜單項作為變量傳遞?

如何將新的wp菜單項作為變量傳遞?

PHP
哈士奇WWW 2021-04-29 10:11:36
我使用此WP過濾器將新項目添加到菜單位置“主菜單”。    $logo = 'my logo';    function new_nav_menu_items($items, $args) {        if($args->theme_location == 'main-menu') {            $new_item = '<li class="spec"><a href="#"> $logo </a></li>';            $items = $new_item.$items;        }        return $items;    }    add_filter('wp_nav_menu_items', 'new_nav_menu_items', 10, 2);    wp_nav_menu(    array(        'theme_location' => 'main-menu',        'depth' => '3',        'link_before' => '<span>',        'link_after' => '</span>',        'echo' => true ,        'items_wrap' => '<ul class="%2$s clearfix">%3$s</ul>',    ));問題是過濾器返回帶有新項目但值為空的主菜單。如果作為變量傳遞,他不會輸出項目值(我的徽標)。的PHP
查看完整描述

1 回答

?
蕪湖不蕪

TA貢獻1796條經(jīng)驗 獲得超7個贊

我通過傳遞我的價值與功能來解決它


function my_logo() {

    $logo = 'my logo';

    return $logo;  

}


function new_nav_menu_items($items, $args) {

if($args->theme_location == 'main-menu') {

    $new_item = '<li class="spec"><a href="#"> my_logo() </a></li>';

    $items = $new_item.$items;

}

return $items;

}

add_filter('wp_nav_menu_items', 'new_nav_menu_items', 10, 2);


查看完整回答
反對 回復 2021-05-07
  • 1 回答
  • 0 關(guān)注
  • 145 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號