尝试在帖子中添加右侧列以在WordPress中的某些类别上显示。 (在这种情况下,当在职位空缺下发布职位空缺时,我希望右手栏中有职位规范/详细信息。
知道如何实现这个目标吗?
答案 0 :(得分:1)
您可以实现这一点,为functions.php
添加一些逻辑:
使用in_category( 'vacancies', get_the_ID() )
确定当前帖子是否包含所需类别,然后使用wp_nav_menu()
显示所需菜单:
wp_nav_menu( array( 'theme_location' => 'Vacancies menu' );
您首先必须注册自定义菜单。有关如何执行此操作的详细信息,请参阅codex:https://codex.wordpress.org/Function_Reference/register_nav_menus
完整的代码如下所示:
<?php
if ( is_single() && in_category( 'vacancies', get_the_ID() ) ):
wp_nav_menu( array( 'theme_location' => 'Vacancies menu' );
else:
wp_nav_menu( array( 'theme_location' => 'Standard menu' );
endif;
?>