zblog教程 内容:90

zblog添加分类关键词及描述教程

  • 查看作者
  • zblog分类默认是没有关键词和描述功能字段的,所以我们在写主题的时候可以自己挂接口,在分类后台添加相关字段即可。当然有些主题可能默认就自带了这个功能,如果没有的话,可以按我下方教程部署即可。

    zblog添加分类关键词及描述教程 zblog 第1张图片

    第一步:

    打开网站主题的“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->模板ID_diykeywords ) > 0}{$category->Metas->模板ID_diykeywords}{else}{$title}{/if}">
    <meta name="description" content="{if strlen ( $category->Metas->模板ID_diydescrip ) > 0}{$category->Metas->模板ID_diydescrip}{else}{$intro}{/if}">

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

    请登录之后再进行评论

    登录
    最新评论
    0U币
    已有837人浏览, 浏览收益0, 礼物收益0, 打赏收益0, 点赞收益0, 广告收益0, 获得总收益0U币
    也可开通会员全场文章免费看
    免费教程