Tôi đã tạo một mục menu với mã này. Mục menu hiển thị nhưng đầu ra shortcode không có ở đó. Có điều gì tôi có thể thêm hoặc phương pháp khác sẽ thực hiện việc này không. Tôi cũng đã thêm vào với hy vọng điều này có thể hữu ích.cách chèn mã ngắn vào menu wordpress
add_filter('wp_nav_items', 'do_shortcode', 7);
Hoặc có thể ai đó biết điều này là không thể và có thể cho tôi biết.
/* Nav Menu */
function add_profile_link_to_nav(){
if (is_user_logged_in()) { ?>
<ul>
<li class="menu-item"id="one"> <a href="http://example.com/members/">All Members</a>
<ul class="sub-menu">
<li class="menu-item"><?php echo custom_execute_shortcode(); ?> </li>
</ul>
</li>
</ul> <!--end menu--->
<?php }
}
add_action("wp_nav_items","add_profile_link_to_nav");
function custom_execute_shortcode() {
$myfunction= '[my shortcode"]';
$myfunction_parsed = do_shortcode($myfunction);
return $myfunction_parsed;
}
Cảm ơn
Wow mà thực sự làm việc, được tìm kiếm một thời gian dài dài cho điều này. Rất cám ơn J.D – xyz
Chỉ là những gì tôi đang tìm kiếm, cảm ơn! – hotshots
@ J.D. Xin chào, tôi đang cố thêm mã ngắn này vào mã của bạn, nhưng nó sẽ không hoạt động ([ip: GB] 020 7267 5222 [/ ip]). Bạn có thể giúp tôi xin vui lòng –