【问题标题】:Wordpress Preview shows wrong TemplateWordpress 预览显示错误的模板
【发布时间】:2017-05-11 16:25:40
【问题描述】:

最近,当我在 Wordpress 预览模式下查看页面时,它总是加载默认模板(主题 page.php 文件),而当我查看已发布的页面时,它是正确的模板。我的页面有大约 10 个不同的模板。请记住,我不是在谈论主题本身,而是在谈论 Wordpress 模板结构。我包括了三张照片。管理面板一,为我的页面显示不同的模板。如图所示,我选择了固定宽度的清洁页面。第二张图片显示了预览模式下的页面。如您所见,它包含一个边栏,该边栏包含在默认模板中,但不是我选择的那个。最后一张图片是正确的网站的实时视图。 如您所见,侧边栏不存在。我在整个互联网上搜索并提出了一些建议,但它们都不起作用(比如再次保存永久链接、更改主题并再次更改回来等)。我最近所做的唯一更改是升级到 Wordpress 4.7.4 并阻止使用 .htaccess 文件通过 ip 访问管理面板(我删除了 .htaccess 文件,但仍然没有运气)。任何建议将不胜感激。

【问题讨论】:

    标签: php wordpress templates


    【解决方案1】:

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

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

    【讨论】:

    • 大家都知道,他们已经在 2.9.1 版本上修复了它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 2017-01-26
    • 1970-01-01
    • 2016-04-15
    • 2014-12-08
    • 1970-01-01
    相关资源
    最近更新 更多