如何将徽标从导航菜单中删除?

时间:2017-07-29 作者:mkm

因此,我将我的徽标添加到my site. 主题不支持在那里有徽标。。。我刚刚添加了<img /> 编码到标题HTML中。

要获得我想要的图像,唯一的方法是将其添加到包含所有页面标题的“顶部导航”部分。

我安装了一个响应式菜单插件,并将其设置为当页面达到一定宽度时(例如在移动设备上),顶部导航消失并变成三栏图标。

问题是,由于我的网站徽标代码位于顶部导航部分,因此徽标也会消失。

因此,基本上,我希望将徽标代码从顶部导航部分删除,以便在页面缩小时保留下来。

我不知道如何编写css或如何将HTML与css集成,所以我不知道如何做到这一点。

我的网站主题是时尚达人。

非常感谢您的帮助。

2 个回复
最合适的回答,由SO网友:Johansson 整理而成

我打算把这个作为一个评论,因为关于CSS的问题在这里是离题的,但它不适合。

在内联CSS的第75行有一条规则,它隐藏了小于750像素的屏幕菜单。就是这样:

@media only screen and (max-width: 750px) {
    #top-navigation {
        display: none !important;
    }
}
隐藏您的徽标和菜单。要恢复此状态,您可以在#top-navigation, 或者只隐藏菜单,而不隐藏整个导航。

例如,添加一个简单的媒体查询并将其添加到Appearance > Customize > Custom CSS:

@media only screen and (max-width: 750px) {
    #top-navigation {
        display: block!important
    }
    #top-navigation .sf-menu {
        display: none !important;
    }
}

SO网友:Rick Hellewell

此代码应删除管理屏幕上的徽标:

add_action( \'wp_before_admin_bar_render\', function() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu(\'wp-logo\');
}, 7 );
它被放置在函数中。子主题的php文件(您不想将其放在主主题中,因为您的更改将在下次主题更新时被覆盖)。

要了解如何创建子主题,请从这里开始:https://codex.wordpress.org/Child_Themes . 不过,从您的问题来看,您的编码专业知识似乎很少,所以您可能需要找人来帮您完成这项工作。

结束

相关推荐

我更新了我自己主题的代码和css

我的电脑里有mt主题文件夹,我在那里做了所有的更新。现在我想上传我的主题的新版本以及我所做的更改。我的问题是:我是否只需通过FTP上传主题文件夹并覆盖现有文件夹?这会破坏或改变我的帖子,还是只会更新主题设计?我昨晚做的,但我担心这会改变一切。。。