插件在function.php插入代码,一劳永逸解决wordpress建站的missing author/missing update和missing title错误

WordPress新建的站点被谷歌抓取后,经常会报出missing author、missing update和missing title等一系列错误,博主为此专门写过一篇文章《巧用wordpress插件解决谷歌站长工具中的missing author错误,妹子可以随便换个人网站主题啦!》,介绍了使用insert headers and footers插件解决missing author错误的一个方案。

但是,missing update和missing title错误需要修改function.php文件,为了避免换主题导致需要不停的修改function.php这个文件,博主再为大家推荐一个插件,并分享一段在此插件中一次性解决三个错误的代码。

插件名称Code Snippets,可以通过wordpress后台的插件-安装插件-搜索“Code Snippets”-安装-启用几个步骤来完成,具体图文教程请参考《WordPress插件安装的几种方法 WordPress安装教程》,使用第一种方法在线安装,将搜索关键词换成Code Snippets即可。

安装完成后,可以看到后台的控制面板中出现了该插件的入口Snippets,如下图黄色所示。

为function.php添加代码的操作依次按顺序是点击Snippets-1.add new-2.填写标题-3.粘贴代码-4.根据需要选择代码运行的规则-5.代码段说明-6.保存并激活。如下图红色框线。

代码段文本如下,复制粘贴即可:


1
2
3
4
5
6
7
8
9
10
function add_atom_data($content) {
   $t = get_the_modified_time('F jS, Y');
   $author = get_the_author();
   $title = get_the_title();
    if (is_home() || is_singular() || is_archive() ) {
       $content .= '<div class="hatom-extra" style="display:none;visibility:hidden;"><span class="entry-title">'.$title.'</span> was last modified: <span class="updated"> '.$t.'</span> by <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';
   }
   return $content;
 }
add_filter('the_content', 'add_atom_data');

这段代码是一位外国程序员Thomes公布的,原文出处Google Search Console – “Missing: Updated” WordPress fix》,作者对读者设置了隐藏选项,朋友们可以根据需要自己调整。

代码段添加成功后,在所有代码中可以看到其运行状态,还可以根据情况禁用或编辑,如下图:

Code Snippets这款插件可以解决一切需要向function.php中插入代码的问题,朋友们在网上搜到代码后,使用这款插件来测试、维护,能够节约很多精力且不易出错。

关于 “插件在function.php插入代码,一劳永逸解决wordpress建站的missing author/missing update和missing title错误” 的 2 个意见

    1. 只是一个往fuction里面添加源代码的小插件,不用在一堆代码里面改来改去的,比较方便。

发表评论

电子邮件地址不会被公开。 必填项已用*标注