如果通过定制器查看,则从页面中删除按钮

时间:2018-11-29 作者:joq3

只有从自定义程序中查看特定按钮时,才能从页面中删除该按钮吗?我确实试过检查wp-customizer 但这只检查iframe的主体,而不检查主窗口。

那么,你知道如何使用jQuery实现这一点吗?

1 个回复
SO网友:Greg Winiarski

如果要使用PHP或JavaScript进行检查,您没有编写,但是如果使用PHP,您可以向主题中添加一个下面的函数,如果使用Customizer预览页面,则返回true

function is_customizer_preview() {
  if( isset( $_GET[\'customize_theme\'] ) ) {
    return true;
  } else {
    return false;
  }
}
然后在主题模板文件的某个地方,如果您想在正文中有一个额外的类,您可以这样使用它

<body class="some-classes <?php if(is_customizer_preview()): ?>my-customizer-class<?php endif; ?>">

结束