我有这样的问题。在single.php页面模板上,我按类别显示帖子。在侧边栏,我有一个带有相关服务的小部件和一堆标签,我可以在这里过滤显示的标签(使用GET请求) 它看起来像这样:
<aside class='main__aside'>
<?php the_widget('some_wdgt',
array('title' => esc_html__('title', 'domain'),
'nav_menu' => 772));
?>
<?php
... some code with get params ...
?>
</aside>
一切正常,但当我应用带菜单过滤器的过滤器小部件时消失。显示小部件的唯一标题。 Insdide widget代码我通过以下方式显示meny:
...
echo $before_widget;
if ( $title ) {
echo $before_title . $title . $after_title;
}
wp_nav_menu( apply_filters( 'widget_nav_menu_args', $nav_menu_args, $nav_menu, $args, $instance ) );
echo $after_widget;
为什么会这样,我该如何解决?谢谢你的帮助。