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;
});
这样就可以自定义名称输出啦。