Wordpress预览显示错误的模板

时间:2017-05-11 16:25:41

标签: php wordpress templates

最近,当我在Wordpress预览模式下查看页面时,它总是加载默认模板(主题page.php文件),而当我查看已发布的页面时,它是正确的模板。我的页面有大约10种不同的模板。请记住,我不是在谈论主题本身,而是Wordpress模板结构。我收录了三张照片。管理面板一,显示我的页面的不同模板。Templates for page如图所示,我选择了Fixed-Width Clean Page。第二张图片显示了预览模式下的页面。Preview mode正如您所看到的,它包含一个侧边栏,它包含在默认模板中,但不包含在我选择的侧边栏中。最后一张图片是网站的实时视图,这是正确的。Live mode正如您所看到的,侧边栏不存在。我在互联网上搜索并做了一些建议,但没有一个能起作用(比如再次保存永久链接,更改主题并再次更改主题等)。我最近做的唯一更改是升级到Wordpress 4.7.4并使用.htaccess文件阻止访问管理面板(我删除了.htaccess文件,但仍然没有运气)。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的,过了一段时间我发现了问题所在。 " WP字幕"插件版本2.9,如果您有多个模板,则会中断预览功能。我也向他们报告了这个问题,但如果有人遇到同样的问题,我会发布答案。为了暂时解决问题,我在插件的主文件(wp-subtitle.php)中注释掉了下面一行(第74行):

//add_filter( 'the_preview', array( 'WPSubtitle', 'the_preview' ), 10, 2 );