主题定制器-可以禁用实时预览吗?

时间:2015-12-02 作者:William Turrell

这是一种不寻常的情况,我安装了一个MU,其中一个网络站点实际上是一个小部件,因此页面在文档写入语句中只包含javascript。

问题是,当您加载试图使用自定义程序时,页面上的javascript正在擦除所有其他内容。

我想知道:

如果我可以完全禁用实时预览,或者如果我可以让自定义程序在不同的虚拟页面上启动,如果有一种方法可以覆盖查询参数中的可见页面,而不是主页,如果有其他方法可以通过仪表板访问theme\\u mod设置(当前我必须手动使用phpMyAdmin和编辑JSON–这是一个WPEngine安装…)home_url() 在里面wp-admin/customize.php 似乎是硬编码的,但我可能遗漏了什么。

1 个回复
SO网友:Sean Riddolls

是的,有一种方法可以禁用实时预览渲染。

1] 打开主题的functions.php 文件

2] 在文件的最末尾附加以下代码段:

add_action( \'customize_preview_init\', function() {
die("The customizer is disabled. Please save and preview your site on the frontend.");
}, 1);
3]保存您的功能。php文件。

就是这样。我已经测试过了,它可以正常工作。

资料来源:https://snippets.khromov.se/disabled-wordpress-customizer-preview/

相关推荐