在Customizer实时预览上设置默认页面

时间:2017-06-20 作者:Prast

我有wordpress网站,并将登录页面设置为静态首页。如果我去主题定制,它将使用首页显示网站的实时预览。如何将页面实时预览更改为其他页面?在这种情况下,我将在customizer中使用帖子页面作为实时预览页面。

1 个回复
最合适的回答,由SO网友:Weston Ruter 整理而成

正在预览的默认URL为home_url( \'/\' ). 当没有url 打开时存在查询参数customize.php, 这是使用的预览URL。如果没有url 使用以下内容查询参数以提供不同的默认值:

add_action( \'customize_controls_init\', function() {
    global $wp_customize;
    if ( ! isset( $_GET[\'url\'] ) ) {
        $wp_customize->set_preview_url( get_permalink( 1 ) );
    }
} );

结束

相关推荐

FrontPage管理栏消失

我在一个多站点网络上。最近,我的frontpage管理栏消失了,但仍在后端显示。我禁用了所有插件,将主题也更改为210和212,但没有成功。但当我将插件文件夹的名称更改为其他名称时,它开始显示,但当我在不更改插件文件夹名称的情况下停用所有插件时,它不会显示。我认为网络禁用所有插件和/或更改插件文件夹名称是同一回事,所以它应该通过两种方式工作。但管理栏只显示当我将插件文件夹名称更改为其他名称时,而不是通过禁用网络范围内的所有插件。请尽快帮助。