如何以编程方式获取(知道)不同页面上使用的是哪个边栏(或哪个菜单)? 时间:2015-01-14 作者:夏期劇場 假设我想从“functions.php”中检测这样的东西。。知道哪个Sidebar (或)其中Menu 正在加载到当前(无论登陆什么)页面,我怎么知道?假设我有几页,其中包括:第A页(带侧栏:“今日天气”/菜单:“苹果”)第B页(带侧栏:“待办事项”/菜单:“橙子”)第C页(带侧栏:“待办事项”/菜单:“苹果”)第D页(带侧栏:“今日天气”/菜单:“橙子”)来自functions.php, 如果:这里有Sidebar: 使用“待办事项列表”,然后我想echo "Condition A";.这里有Sidebar: “Today Weathers”用过了,那么我想echo "Condition B";.这里有Menu: “苹果”用过了,那么我想echo "Condition C";.这里有Menu: “橘子”用过了,那么我想echo "Condition D";.所以这里的问题是:How to KNOW the IDs of the things currently loaded.请简单地做这件事 1 个回复 SO网友:Por 边栏生成器插件是适合您的逻辑的最佳解决方案?如果您想在分类法或标记中添加侧栏,则需要为此创建元字段或选项字段。下面的示例代码适用于静态边栏!<?php get_sidebar( \'left\' ); ?> <?php get_sidebar( \'right\' ); ?> 结束 文章导航