Php WordPress在wp_导航_菜单_容器_允许的标签中添加更多标签

Php WordPress在wp_导航_菜单_容器_允许的标签中添加更多标签,php,html,wordpress,wordpress-theming,Php,Html,Wordpress,Wordpress Theming,我正在开发一个WordPress主题 Core WordPress只允许wp_Nav_菜单_container_allowedtags中的Div和Nav标记 我想再添加一个标记选择 我在functions.php中添加了过滤器 apply_filters ( 'wp_nav_menu_container_allowedtags', array( 'select', 'div', 'nav' ) ); 但它不起作用 告诉WordPress新的允许标记的正确方法是什么?您需要使用添加过滤器添加标记

我正在开发一个WordPress主题

Core WordPress只允许wp_Nav_菜单_container_allowedtags中的DivNav标记

我想再添加一个标记选择

我在functions.php中添加了过滤器

apply_filters ( 'wp_nav_menu_container_allowedtags', array( 'select', 'div', 'nav' ) );
但它不起作用


告诉WordPress新的允许标记的正确方法是什么?

您需要使用添加过滤器添加标记:

在当前活动主题的function.php中添加过滤器

function add_allowed_tags( $allowed ) {   
    array_push($allowed, 'select');
    //print_r($allowed);exit;
    return $allowed;
}
add_filter( 'wp_nav_menu_container_allowedtags', 'add_allowed_tags' );