前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zblogphp自定义分类的关键词及描述教程

zblogphp自定义分类的关键词及描述教程

作者头像
李洋博客
发布2021-06-15 10:31:39
2730
发布2021-06-15 10:31:39
举报
文章被收录于专栏:李洋博客

这个功能是为了更好的自定义SEO,有些主题可能会有这个功能,我也是最近才知道,所以就把过程写上了,当然不是我自己弄的,我也是转载,既然有人当然得保存了,主题后台都会加入这个自定义,有需要后台开启就好。教程如下:

首先

打开网站主题的“include.php”模板在“function ActivePlugin_模板id(){”中添加:

代码语言:javascript
复制
Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response','模板ID_cate_diyseo');//分类自定义字段

其次

在“function ActivePlugin_模板id(){主题自定义内容}:”后加入:

代码语言:javascript
复制
//分类SEO
function 模板ID_cate_diyseo(){
  global $zbp,$cate;
  echo '<div id="edit" class="edit category_edit">
     <p><strong>关键词:</strong>当前分类关键词<br>
     <input type="text" style="width: 293px;" name="meta_模板ID_diykeywords" value="'.htmlspecialchars($cate->Metas->模板ID_diykeywords).'"/><br></p>
     <p><strong>网站描述:</strong>当前分类网站描述<br>
     <input type="text" style="width: 293px;" name="meta_模板ID_diydescrip" value="'.htmlspecialchars($cate->Metas->模板ID_diydescrip).'"/></p>
     </div>';
}

然后保存文件,回到后台模板,点击分类管理就能看见新建的自定义字段,然后在zblogPHP模板的分类中加入SEO字段调用出来。

最后

打开主题模板的“header.php”模板,找到“{if $type=='category'}”替换如下代码

代码语言:javascript
复制
{if $type=='category'}<title>{$title} - {$name}</title>
<meta name="Keywords" content="{if strlen ( $category->Metas->talklee_diykeywords ) > 0}{$category->Metas->talklee_diykeywords}{else}{$title}{/if}">
<meta name="description" content="{if strlen ( $category->Metas->talklee_diydescrip ) > 0}{$category->Metas->talklee_diydescrip}{else}{$intro}{/if}">

注意:

有些主题可能不是“{if type=='category'}”而是“{elseif type=='category'}”或者根本没有,那么自己添加就行。

演示图:

这里再说下,如果摘要已经设定了描述则优先显示自定义的,如果自定义的关键词和描述都是空的,则显示默认的(别问我默认的是啥,我也不知道)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先
  • 其次
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档