个性化阅读
专注于IT技术分析

根主题和WooCommerce-重复的标题

我安装了具有最新版本的Roots主题(6.1.0-2012年10月)的WordPress 3.4.2, 以及最新版本的WooCommerce。

我发现Roots的标头方法与WooCommerce发生冲突, 后者还吐出了默认的WordPress标头。我最后得到两个标题-一个是我想要的标题(来自Roots-固定的Bootstap顶部导航栏), 另一个不是我想要的标题-我的网站名称和旧的” Just another WordPress website”(仅另一个WordPress网站)副标题。

如何解决这个问题?


#1


这是因为新版本的Roots使用了”主题包装器”, 它与Woo Commerce寻找模板替代的方式不兼容。

经过一番抨击, 我意识到最简单的解决方案就是执行以下操作-在主题文件夹中, 添加一个新的header.php文件, 完全空白。这将覆盖普通header.php文件的WooCommerce插入内容, 然后Roots可以执行其操作并拉出template / head.php作为你的头文件。

你还需要添加一个空白的footer.php

可能有一个更优雅的解决方案, 即消除钩在页眉和页脚上的钩子, 但是就目前而言, 这是一种对我有用的快速修复方法。找到其他方法后, 将其发布在此处。


#2


我只是在Roots v 6.3.0上尝试过此操作, 但遇到了一些问题。我使用了https://github.com/DoersGuild/wp-roots-woocommerce, 然后将以下代码块添加到了位于roots主题根目录下template文件夹中的模板文件page-header.php中。

<?php if ( is_shop() ) {

    /** If the shop page, do not display page-title **/

} elseif ( is_product() ) {

    /** If a product page, do not display page-title **/

} else {
    /** If is any other page, display page-title **/
     the_title( '<h1 class="page-title">', '</h1>' );
}

我希望这可以帮助别人。

赞(0)
未经允许不得转载:srcmini » 根主题和WooCommerce-重复的标题

评论 抢沙发

评论前必须登录!