例如,我有:
register_sidebar( array(
'name' => esc_html__( 'Sidebar 1', 'mytheme' ),
'id' => 'sidebar-1',
...
) );
register_sidebar( array(
'name' => esc_html__( 'Sidebar 2', 'mytheme' ),
'id' => 'sidebar-2',
...
) );我有自己的/searchform.php来定制搜索引擎,我的Sidebar 1有一个搜索小部件。现在,搜索引擎的PHP代码如何知道注册侧栏id在哪里?
发布于 2016-11-11 13:43:03
这不应该是一条你试图走的路。小部件无论放置在何处,其行为方式都应该是相同的。如果您需要两种类型的搜索,那么您需要两个不同的小部件。
如果这是一个特定的每个客户端主题,您可以根据侧边栏对其进行不同的样式设置,但是即使在这种类型的项目中,任何超过CSS更改的内容对于客户端来说都将是一件令人惊讶的事情,因为客户端将尝试对主题进行更改,并对您后面的开发人员进行更改。
https://wordpress.stackexchange.com/questions/245826
复制相似问题