如何从我的博客帖子中删除元数据?

时间:2016-08-07 作者:franz1

我有一个基于Wordpress平台的博客,由Altervista托管;我购买了二级域名。com,所以我应该能够根据自己的意愿改进和修改我的博客。我使用的是ComicPress主题(不是预装的),当前的URL仍然是“name\\u of my\\u blog.altervista.org”,但理论上我可以将其转换为“name\\u of my\\u blog.com”。

我创建了一篇帖子,我想隐藏元数据,例如:作者姓名、发布日期和状态(私有/公共)。换句话说,我只希望当用户浏览博客时,文章的内容和标题是唯一可见的对象。我一直在尝试修改样式表样式。css,但它不起作用。更具体地说,到目前为止,我一直在尝试:

我从菜单中选择了外观,找到了行.comment-meta { 并编辑了display 写入函数none 而不是inline, 请参见下面的图片->

before

after

<它不起作用,所以我还添加了字符串<?php remove_meta_box( \'authordiv\', \'post\', \'normal\' ); ?> 在工作表的底部,请参见下图->

line_of_code_added

<它不起作用,所以我用以下内容替换了前一行:

。文章作者。发布在{display:无!重要;}

在所有情况下,我都上传了。css并打开了我帖子的永久链接,但我仍然可以看到作者姓名和发布日期。

如何从帖子中删除这些元数据?

2 个回复
SO网友:jgraup

您应该直接或作为子主题修改页面模板,以便删除不希望可见的项目。

CSS可以隐藏一些用户可见的部分,但数据仍然由PHP写入页面。谷歌仍然会看到它。

另一件需要注意的事情是PHP不会在中呈现。css文件-因此向样式表添加代码只会导致css错误。如果要使用挂钩,请添加代码函数。php

SO网友:franz1

这就是我解决问题的方法:

我打开了。来自外观编辑器样式表(style.css)的css文件

  • 我右键单击要隐藏的项目并选择“检查元素”->
    • Inspect element

      <通过检查Elemems,Chrome打开了一个开发者工具窗口:在这里,我可以在我的博客页面上找到我想隐藏的对象->
    I find the name of the object I want to hide:

    在这种情况下,我想在我的页面底部隐藏口号“由Altervista托管”。通过右键单击并选择“Inspect element”,将显示一个黄色标签,并显示“av credit link”:这是我要隐藏的短语的编码名称。

    所以我回到css文件,在页面底部写下以下字符串->

    .av信用链接。发布于{显示:无!重要;}

    我上传文件以保存。

    换句话说,我必须将上面字符串的第一部分替换为我想在博客页面中隐藏的每个项目的名称,然后复制粘贴到上。css工作表。

    例如:我成功地隐藏了作者姓名、日期、出版时间、标签、版权信息(模板名称等)然后写下标题->

    script I used

    现在,当我打开帖子的永久链接时,我只看到我想在那里看到的项目。