wordpress日志

悦然建站分享:头条搜索增加时间因子提交,分享代码安装教程

作者:悦然网络工作室(悦然企业网站建设)

(此处已添加小程序,请到今日头条客户端查看)

头条搜索现在越来越完善了,而且头条系的流量是非常大的,所以头条搜索我们还得尽量得做,至少要添加网站提交链接。近期悦然网络工作室在登陆头条搜索站长平时时发现它更新了,多了一个叫【时间因子】的选项。

时间因子提交

如上图所示,这是头条搜索站长平台对时间因子提交给出的解释,总之就是增加网站内容的时效性,增加用户体验,可能对网站收录也有一定的影响。

published_time:内容发布时间

updated_time:内容更新时间

lrDate_time:内容最新回复时间

头条站长平台给出了三个字段,每个字段的解释如上所示。这里需要注意的是平台给出的代码是示例,我们并不能直接原样提交,还是需要进行一些修改的,具体原理就不多讲了,这里我们直接给出代码,并且分享两种添加头搜索时间因子代码的方法,本次也算是wordpress建站教程的一部分。

方法一:添加到网站Head标签中

这个是头条站长平台官方给出的方法,适用wordpress建站平台或其它类型的网站程序,修改后的代码如下:

<?php if ( is_single() || is_page() ) { ?><meta property="bytedance:published_time" content="<?php echo get_the_time('Y-m-d\TH:i:s+08:00'); ?>" /><meta property="bytedance:updated_time" content="<?php echo get_the_modified_time('Y-m-d\TH:i:s+08:00'); ?>" /><?php } ?>

把上面的添加添加到网站header头部文件中就可以了,因为悦然网络工作室使用的是wordpress建站,所以我是添加到主题模板自带的头部代码功能里面的,如上图所示。如果你使用的wordpress建站主题没有这个功能,则可以打开header.php文件,在</head>标签之前添加上面的代码。(其它建站程序应该可适用的)

方法二:Functions.Php

这里是以wordpress建站为例。第二种方法是可以把代码添加到当前wordpress建站主题模板的functions.php文件中,代码分享如下:

add_action( 'wp_head', 'toutiao_search_time_factor' );function toutiao_search_time_factor() { if ( is_single() || is_page() ) { echo '<meta property="bytedance:published_time" content="',get_the_time('Y-m-d\TH:i:s+08:00'),'" />',"\r\n"; echo '<meta property="bytedance:updated_time" content="" content="',get_the_modified_time('Y-m-d\TH:i:s+08:00'),'" />',"\r\n"; }}

然后打开当前主题的functions.php文件,把上面的添加加进入就可以了。

这里悦然网络工作室再给大家分享一个更简单的方法,安装一个wordpress插件——Code Snippets,这个插件在后台可以搜索安装,免费的。

接下来把代码添加到插件中。

插件添加效果如上图所示。

以上两种方法任何一种效果都一样,添加之后可以打开任何一篇文章,刷新缓存,然后查看源代码,看有没有上面红框部分的代码,有则表示生效了。

总结

以上就是今天给大家分享的内容,头条搜索大家可以尽量都去入驻和提交,有条件的可以把这个时间因子代码添加上去,可能对收录和排名都有一点好处。

WordPress 自定义函数the_archive_title

the_archive_title这个钩子是wordpress 4.1添加的。会自动判断WordPress的归档属于哪种类型,一般wordpress归档有N多种,日期、分类、标签、文章形式等。

直接使用此函数 <?php echo the_archive_title() ?> 时,输出的类别前面带分类词组(分类:主题开发)这种比较影响美观,我们一般的做法是使用自定义函数,钩子是 get_the_archive_title

add_filter( 'get_the_archive_title', function ($title) {

if ( is_category() ) {

$title = single_cat_title( '自定义名称或空出', false );

} elseif ( is_tag() ) {

$title = single_tag_title( '自定义名称或空出', false );

} elseif ( is_author() ) {

$title = '<span class="vcard">' . get_the_author() . '</span>' ;

}

return $title;

});

这样就可以自定义名称输出啦。