zblog自定义分类的关键词及描述教程
时间:2022年08月14日
/来源:网络
/编辑:佚名
这个功能是为了更好的自定义SEO,有些主题可能会有这个功能,我也是最近才知道,所以就把过程写上了,当然不是我自己弄的,我也是转载,既然有人当然得保存了,主题后台都会加入这个自定义,有需要后台开启就好。
zblogphp自定义分类的关键词及描述教程如下:
首先
打开网站主题的“include.php”模板在“function ActivePlugin_模板id(){”中添加:
Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response','模板ID_cate_diyseo');//分类自定义字段
其次
在“function ActivePlugin_模板id(){主题自定义内容}:”后加入:
//分类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'}”替换如下代码
{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'}”或者根本没有,那么自己添加就行。
演示图:
zblogphp自定义分类的关键词及描述教程
这里再说下,如果摘要已经设定了描述则优先显示自定义的,如果自定义的关键词和描述都是空的,则显示默认的(别问我默认的是啥,我也不知道)
zblogphp自定义分类的关键词及描述教程如下:
首先
打开网站主题的“include.php”模板在“function ActivePlugin_模板id(){”中添加:
Add_Filter_Plugin('Filter_Plugin_Category_Edit_Response','模板ID_cate_diyseo');//分类自定义字段
其次
在“function ActivePlugin_模板id(){主题自定义内容}:”后加入:
//分类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'}”替换如下代码
{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'}”或者根本没有,那么自己添加就行。
演示图:
zblogphp自定义分类的关键词及描述教程
这里再说下,如果摘要已经设定了描述则优先显示自定义的,如果自定义的关键词和描述都是空的,则显示默认的(别问我默认的是啥,我也不知道)
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法