ZBlog网站添加关键字和描述信息SEO方法

2023年11月17日 建站交流 暂无评论 阅读 22 次

采用ZBlog搭建的网站默认是没有网页关键字和描述信息的,这样对seo是不太友好的,我们可以通过第三方的插件来实现这个功能,如标题seo插件,但是使用这个插件有一个很大的问题就是网页在关键字和描述信息被添加到了网页的head代码之后。正常的网页关键字和描述信息应该在网页的head代码部分,虽然部分搜索引擎蜘蛛能正常识别到这些信息,但是对于强迫症用户就只能通过手动修改代码来实现了。实现方法也很简单,通过在header.php代码中加入判断和提取关键字和描述的代码就可以实现这个功能。


找到网站主题的header.php文件

<title>{$title}-{$name}</title>

修改为下面代码即可。

{if $type=='article'}
<title>{$title}-{$name}</title>
{php}
$keywords = $article->TagsName;
$description = preg_replace('/[\r\n\s]+/', ' ', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),135)).'...');
{/php}
<meta name="keywords" content="{$keywords}"/>
<meta name="description" content="{$description}"/>
<meta name="author" content="{$article.Author.StaticName}">
{elseif $type=='page'}
<title>{$title}-{$name}</title>
{elseif $type=='index'}
<title>{$title}-{$name}</title>
<meta name="keywords" content="首页关键字">
<meta name="description" content="首页描述">
<meta name="author" content="{$zbp.members[1].StaticName}">
{else}
<title>{$title}-{$name}</title>
{/if}

给我留言