emlog程序seo优化之相邻文章优化

admin 轻心小站 关注 LV.19 运营
发表于emlog版块 教程

emlog程序模版文章页面的相邻文章也就是上一篇下一篇文章,默认是按照当前文章相近时间来调用的,从seo优化方面来说,文章的相邻文章最好展示与文章内容相关的文章才好,在不修改emlog程序内核文件前提

emlog程序模版文章页面的相邻文章也就是上一篇下一篇文章,默认是按照当前文章相近时间来调用的,从seo优化方面来说,文章的相邻文章最好展示与文章内容相关的文章才好,在不修改emlog程序内核文件前提下,我们可以使用自定义代码来实现,使seo优化之相邻文章优化代码,在当前模版文件echo_log.php文件里填写调用代码,即可实现seo优化之相邻文章优化。


<?php
//相同分类相邻文章
function lanye_nextprve($date, $sortid){
$db = Database::getInstance();
$nextlog = $db->once_fetch_array("SELECT title,gid FROM " . DB_PREFIX . "blog WHERE date < $date and sortid='$sortid' and hide = 'n' and checked='y' and type='blog' ORDER BY date DESC LIMIT 1");
$prevlog = $db->once_fetch_array("SELECT title,gid FROM " . DB_PREFIX . "blog WHERE date > $date and sortid='$sortid' and hide = 'n' and checked='y' and type='blog' ORDER BY date LIMIT 1");
if($prevlog) {
echo '<li>下一篇:<a href="'.Url::log($prevlog['gid']).'" title="'.htmlspecialchars($prevlog['title']).'">'.htmlspecialchars($prevlog['title']).'</a></li>';
}else{
echo '<li>上一篇:没有了</li>';
}
if($nextlog) {
echo '<li>下一篇:<a href="'.Url::log($nextlog['gid']).'" title="'.htmlspecialchars($nextlog['title']).'">'.htmlspecialchars($nextlog['title']).'</a></li>';
}else{
echo '<li>下一篇:没有了</li>';
}
}?>
 
调用代码
<?php lanye_nextprve($date, $sortid);?>

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: emlog程序seo优化之相邻文章优化

粉丝

0

关注

0

收藏

0

已有0次打赏