【问题标题】:Remove social menu footer删除社交菜单页脚
【发布时间】:2019-09-14 23:12:12
【问题描述】:

我正在尝试使用 wordpress 创建一个网站,但我问我是否可以删除“重复”菜单 --> 我实际上使用的是 Reyjavik 主题,并创建了一个子主题。可以在菜单区域添加社交菜单。我实现了一个社交菜单,并认为它只出现在网站的标题部分。但是不,它也出现在页脚中..

我在互联网上搜索了很多,发现一种方法是写diplay: none,但这对搜索引擎优化不是一个好方法。

您知道如何在不复制和修改整个 main.php 文件的情况下删除我的子主题中的页脚链接吗?请问有没有办法像额外的 style.css 文件来阻止这个按钮?

PS : 这不是小部件

感谢您的帮助!

杰瑞

【问题讨论】:

    标签: html css wordpress wordpress-theming


    【解决方案1】:

    您可以设置visibility: hidden

    display:none 表示该元素根本不会出现在页面上(尽管您仍然可以通过 dom 与它进行交互)。其他元素之间不会为其分配空间。

    visibility:hidden 表示与 display:none 不同,该元素不可见,但在页面上为其分配了空间。元素已渲染,只是在页面上看不到。

    【讨论】:

    • 非常感谢您的帮助!所以它对 SEO 没有影响吗?我没有找到如何只隐藏页脚;它也隐藏在顶部菜单中:(
    • 据我所知,它不会影响 SEO。要仅隐藏页脚,请尝试在 CSS 之前添加 .site-footer 类。所以它会是这样的:.site-footer .social-links { visibility: hidden; }。如果它解决了您的问题,请将其标记为答案。
    • 谢谢@Andrey,只影响页脚:)
    【解决方案2】:

    Andrey 的评论效果很好。我推荐的另一种方法是像以前一样通过创建子主题来删除源代码。这对你的性能有好处,这比覆盖 CSS 更好。

    有几个步骤

    1. 在雷雅未克主题中从 templates/parts/menu 复制 menu-social.php
    2. 在子主题中创建 templates 文件夹
    3. 在模板文件夹中创建parts文件夹
    4. 在部件文件夹中创建 menu 文件夹
    5. 粘贴 menu-social.php 并编辑源代码(或将其删除)

    希望对你有用!

    【讨论】:

    • 谢谢 Kopkap !但是在您的解决方案中,我必须复制所有 menu-social.php 并仅删除我不想要的部分,对吧?
    猜你喜欢
    • 2016-01-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    相关资源
    最近更新 更多