我只想在我的wordpress主题菜单栏中添加一个简码按钮来处理bootstrap modal view
函数。
我尝试了“Shortcodes in Menus
”插件,但无法正常工作。我在菜单中找不到替代的短代码插件,所以我安装了“Bootstrap 3 Shortcodes
”插件,它根据需要创建了按钮和模态视图内容。但是我无法在菜单栏中添加简码。
我努力尝试找到有关我的问题的答案。但不幸的是没有。
那就是我的 Bootstrap 3 Shortcodes 插件生成的模式简码;
[modal text="Download Now" title="Veteriner Hekimlere Ulaşmanın En Kolay Yolu" xclass="btn btn-primary btn-lg"]
<p style="text-align: center;"><img src="http://web-test.vetmapp.com/wp-content/uploads/sites/2/2016/08/vetmapp-logo-withtext.png" alt="Logo" width="200" height="300" /></p>
<h4 style="text-align: center;">VetMapp'i cihazınıza göre aşağıdaki platformlardan cep telefonunuza ücretsiz olarak indirebilir ve hemen kullanmaya başlayabilirsiniz.</h4>
<p style="text-align: center;">
<a href="https://itunes.apple.com/tr/app/vetmapp-acil-veteriner-klinikleri/id969463902?mt=8" target="_blank"><img src="http://web-test.vetmapp.com/wp-content/uploads/sites/2/2016/09/180x40xapple-store.png.pagespeed.ic.z0I7tHw8h6.png" alt="App Store'dan indir!" width="135" height="40" /></a>
<a href="https://play.google.com/store/apps/details?id=com.esmobileinc.vetmapp&hl=tr"
target="_blank"><img src="http://web-test.vetmapp.com/wp-content/uploads/sites/2/2016/09/180x40xgoogle_play.png.pagespeed.ic.31v8JAmtbI.png" alt="Google Play'den indir!" width="135" height="40" /></a>
<a href="https://www.microsoft.com/tr-tr/store/p/vetmapp/9nblggh4s3qm"
target="_blank"><img src="http://web-test.vetmapp.com/wp-content/uploads/sites/2/2016/09/180x40xwindows_phone.png.pagespeed.ic.xvoiaCiuDP.png" alt="Windows Store'dan indir!" width="135" height="40" /></a>
</p>
[modal-footer] [button type="primary" style="border: solid 1px #18bda3; background-color: #fff; color: #18bda3;" link="#" data="dismiss,modal"]Kapat[/button] [/modal-footer] [/modal]
我只想在 WP导航栏中使用
[modal text="Download Now" title="Veteriner Hekimlere Ulaşmanın En Kolay Yolu" xclass="btn btn-primary btn-lg"]
。 我怎样才能做到这一点 ?我可以为此在functions.php中编写一个函数,或者尝试其他方法?
谢谢...
最佳答案
如果您共享您的简码生成标记,或者您想用简码包装什么标记,那么其他人最好能清楚地理解。
无论如何尝试一下,它将运行顺利(已测试)
add_filter( 'wp_nav_menu_items', 'wpse3967385_custom_menu_link', 10, 2 );
function wpse3967385_custom_menu_link( $items, $args ) {
if ($args->theme_location == 'primary_nav') {
$items .= '<li class="your-custom-item">' . do_shortcode( '[modal text="Download Now" title="Veteriner Hekimlere Ulaşmanın En Kolay Yolu" xclass="btn btn-primary btn-lg"]' ) . '</li>';
}
return $items;
}
随时更改菜单主题的位置。
希望有道理。
关于php - WordPress导航栏中的自定义简码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39612560/