【在特定页面ID上应用WordPress功能】我想将以下功能应用于三个特定的Woocommerce类别页面。例如(cat-a, cat-b, cat-c)我可以通过Page ID, Slug或某种方式寻址它们吗?
function remove_some_widgets(){
unregister_sidebar( 'shop-sidebar' );
}
add_action( 'widgets_init', 'remove_some_widgets', 11 );
#1使用ispage()
function remove_some_widgets(){
if(is_page()){
unregister_sidebar( 'shop-sidebar' );
}
}
add_action( 'widgets_init', 'remove_some_widgets', 11 );
如上所述, 这将不会应用任何单个页面。你可以根据需要向is_page()添加参数:
//显示任何单个页面时。 is_page();
//当显示第42页(ID)时。 is_page(42);
//当显示post_title为” Contact” 的页面时。 is_page(‘ Contact’ );
//当显示post_name(子句)为” about-me” 的页面时。 is_page(‘ about-me’ );
is_page()
推荐阅读
- Ausart主题选项。我已经安装了主题,但是现在出现此错误()
- WordPress中的Ajax返回400错误请求,但不确定如何进一步调试
- ACF中repeater字段Boostrap选项卡
- WP ACF获取字段以查找条项不起作用
- Linux系列(多进程多线程与CPU的关系)
- Linux系列(实现两台机器的SSH免密登录)
- Linux系列(并发与并行的区别)
- Linux系列(CPU内存定位性能问题)
- Linux系列(sudo免密用户授权)