當(dāng)前在我的Wordpress菜單系統(tǒng)中使用此代碼來加載菜單。 <div id='navbar' class='collapse navbar-collapse'><?php if ( function_exists('max_mega_menu_is_enabled') && max_mega_menu_is_enabled('primary') ) : ?> <?php wp_nav_menu( array( 'theme_location' => 'primary') ); ?> <?php else: ?> <?php if ( has_nav_menu( 'primary' ) ) : wp_nav_menu( array( 'theme_location' => 'primary', 'container' => false, 'menu_class' => 'main-navigation', 'walker' => new Aria_Walker_Nav_Menu(), 'items_wrap' => '<ul id="%1$s" class="%2$s" role="menubar">%3$s</ul>', ) ); endif; ?> <?php endif; ?> </div>我還使用了一個(gè)插件,該插件使我可以使用簡碼根據(jù)用戶的位置切換內(nèi)容。這是短代碼 <?php echo do_shortcode("[CBC show='y' country='us'] Content to switch out goes here [/CBC]除了“主要”菜單外,我還創(chuàng)建了一個(gè)名為“服務(wù)”的菜單。我嘗試實(shí)現(xiàn)do_shortcode方法來嘗試切換出具有“服務(wù)”的“主要”但仍然不斷出錯(cuò)的行。我不確定是否有語法錯(cuò)誤或是否不可能。我已經(jīng)像這樣成功地在頁腳中使用了do_shortcode方法來換掉粘滯的移動(dòng)按鈕,它的工作原理是: <?php echo do_shortcode("[CBC show='y' country='us'] <a class='call-now' id='track-calls' href='tel:555-555-5555'><i class='fa fa-mobile'></i> CALL US</a>[/CBC]"); ?> <?php echo do_shortcode("[CBC show='y' country='us'] <a class='schedule-now' id='book-now' href='http://example.com'><i class='fa fa-calendar'></i> BOOK NOW</a>[/CBC]"); ?> <?php echo do_shortcode("[CBC show='y' country='tt'] <a class='call-now' id='track-calls' href='tel:555-555-1234'><i class='fa fa-mobile'></i> CALL US</a>[/CBC]"); ?> <?php echo do_shortcode("[CBC show='y' country='tt'] <a class='schedule-now' id='book-now' href='http://example.com'><i class='fa fa-calendar'></i> BOOK NOW</a>[/CBC]"); ?>
1 回答

桃花長相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
我能夠找到解決方案。我在Wordpress菜單中使用了class選項(xiàng),只是給了每個(gè)我想在美國出現(xiàn)的菜單項(xiàng)一個(gè)類,對(duì)特立尼達(dá)/多巴哥也一樣。然后使用php do_shortcode方法,并在網(wǎng)站標(biāo)題中使用css via。
這是將來可能想要做的任何人的代碼。
<?php echo do_shortcode("[CBC show='y' country='us'] <style> li.trinidad { display:none; } li.usa-menu { display:inline-block; } </style>[/CBC]"); ?> <?php echo do_shortcode("[CBC show='y' country='tt'] <style> li.trinidad { display:inline-block; } li.usa-menu { display:none; } </style>[/CBC]"); ?>
我用于該功能的插件是:按國家(來自iControlWP)的“自定義內(nèi)容”(由One Dollar插件提供)。
- 1 回答
- 0 關(guān)注
- 231 瀏覽
添加回答
舉報(bào)
0/150
提交
取消