gpt4 book ai didi

html - 如何在每个页面的侧边栏上显示不同的菜单

转载 作者:太空宇宙 更新时间:2023-11-04 03:00:29 25 4
gpt4 key购买 nike

我有两个不同的页面,分别称为“实验室”和“服务”。 “实验室”页面使用自定义模板页面。 “服务”页面显示 8 个服务选项,每个服务打开不同的页面。例如:

实验室页面菜单:(我想在侧边栏上显示的菜单)

 - Item 1
- Item 2
- Item 3

服务页面:(页面有这个服务,每个服务里面都有一些选项)

- Service 1
-- Option 1.1
-- Option 1.2
-- Option 1.3
- Service 2
-- Option 2.1
-- Option 2.2
- Service 3
-- Option 3.1

服务菜单将是:

- Option 1.1
- Option 1.2
- Option 1.3
- Option 2.1
[...]

因此,当我单击“实验室”页面时,它会显示第一个菜单(元素 1、元素 2...),当我从“服务”页面单击服务时,它会显示第二个菜单(选项 1.1) , 选项 1.2 ...).

实验室和服务页面都使用了服装页面模板。有没有办法指定侧边栏显示每个页面的不同菜单?

我的 sidebar.php 代码:

<aside id="secondary" class="col-xs-12 col-sm-4" role="complementary">

<?php do_action( 'before_sidebar' ); ?>
<br><br><br>

<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>

<aside id="search" class="widget widget_search">
<?php get_search_form(); ?>
</aside>

<aside id="archives" class="widget">
<h1 class="widget-title"><?php _e( 'Archives', 'codex-coder' ); ?></h1>
<ul>
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
</ul>
</aside>

<aside id="meta" class="widget">
<h1 class="widget-title"><?php _e( 'Meta', 'codex-coder' ); ?></h1>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>

<?php endif; // end sidebar widget area ?>
</aside><!-- #secondary -->

最佳答案

如何使用插件“Display Widgets”( https://wordpress.org/plugins/display-widgets/screenshots/ )?

使用此插件,您可以显示/隐藏每个页面的某些(边栏)小部件。还有一个不错的插件:Widget Logic ( https://wordpress.org/plugins/widget-logic/ )

关于html - 如何在每个页面的侧边栏上显示不同的菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31413549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com