自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

wordpress分類目錄添加自定義head內容

976
文章目錄
  1. 代碼

head頭部有很多代碼都和seo有關,比如可以添加規范標簽canonical、robots.txt標簽等等。那么如何自定義在分類中添加head代碼呢

wordpress

代碼

  1. //自定義添加head代碼
  2. global?$texonomy_slug_definedhead;
  3. $texonomy_slug_definedhead='category';
  4. add_action($texonomy_slug_definedhead.'_add_form_fields','categorydefinedhead');
  5. function?categorydefinedhead($taxonomy){??>
  6. <div>
  7. <label?for="tag-definedhead">自定義head</label>
  8. <input?type="text"?name="tag-definedhead"?id="tag-definedhead"?value=""?/><br?/><span>輸入head代碼</span>
  9. </div>
  10. <?php?}
  11. add_action($texonomy_slug_definedhead.'_edit_form_fields','categorydefinedheadedit');
  12. function?categorydefinedheadedit($taxonomy){??>
  13. <tr?class="form-field">
  14. <th?scope="row"?valign="top"><label?for="tag-definedhead">自定義head</label></th>
  15. <td><input?type="text"?name="tag-definedhead"?id="tag-definedhead"?value="<?php?echo?get_option('_category_definedhead'.$taxonomy->term_id);??>"?/><br?/><span?class="description">輸入head代碼</span></td>
  16. </tr>
  17. <?php?}
  18. add_action('edit_term','categorydefinedheadsave');
  19. add_action('create_term','categorydefinedheadsave');
  20. function?categorydefinedheadsave($term_id){
  21. if(isset($_POST['tag-definedhead'])){
  22. if(isset($_POST['tag-definedhead']))
  23. update_option('_category_definedhead'.$term_id,$_POST['tag-definedhead']?);
  24. }
  25. }

在函數模板上面的代碼,添加一個字段

調用

  1. //
  2. 分類添加自定義head
  3. <?php
  4. if(is_category()){
  5. $title?=?the_zm_title();
  6. $category_info?=?get_the_category();
  7. $category_id?=?$category_info[0]->cat_ID;
  8. $cat_definedhead?=?get_option('_category_definedhead'.$category_id);
  9. ?>
  10. <?php?echo?$cat_definedhead;?>
  11. <?php?}??>

將代碼放到header中使用即可

來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

搶沙發

昵稱*

郵箱*

網址

七乐彩选号技巧