自动给wp添加已经存在的tag 暂无演示
自动给wp添加已经存在的tag手机扫码预览

自动给wp添加已经存在的tag

售价:
¥ 免费
  • 普通用户购买价格 : 0积分
  • 免费售前咨询
  • 免费安装指导
  • 付费安装资源
  • 付费终身升级
  • QQ保障售后服务
  • 网站应急咨询顾问

升级尊贵会员
享受全站VIP待遇

312+
会员已经加入
  • 文章介绍
  • 评价建议
  • 在给我们的博客更新文章时,大多数人应该会给文章添加一些TAG标签,文章添加TAG标签也是我们做WordPress优化必不可少的一项,但是如果每一篇文章的关键字标签都要手动添加链接,那也太麻烦了。今天给大家分享一篇自动给文章添加TAG标签的WordPress教程。

    使用教程:其实也非常的简单只需要把下面的代码添加到主题的functions.php里即可。

    //自动为文章添加标签
    add_action('save_post', 'auto_add_tags');
    function auto_add_tags(){
    $tags = get_tags( array('hide_empty' => false) );
    $post_id = get_the_ID();
    $post_content = get_post($post_id)->post_content;
    if ($tags) {
    foreach ( $tags as $tag ) {
    // 如果文章内容出现了已使用过的标签,自动添加这些标签
    if ( strpos($post_content, $tag->name) !== false)
    wp_set_post_tags( $post_id, $tag->name, true );
    }
    }
    }

    wordpress是一个优秀的CMS,你可以搭载各种个性化的网站
    NewWordPress-主题森林 » 自动给wp添加已经存在的tag

    常见问题FAQ

    美化包支持最新版本吗?
    最新美化支持永久更新!

    1 评论

    1. /*Wordpress文章关键词自动添加内链链接代码
      */
      //连接数量
      $match_num_from = 1; //一个关键字少于多少不替换
      $match_num_to = 1; //一个关键字最多替换次数
      //连接到WordPress的模块
      add_filter(‘the_content’,’tag_link’,1);
      //按长度排序
      function tag_sort($a, $b){
      if ( $a->name == $b->name ) return 0;
      return ( strlen($a->name) > strlen($b->name) ) ? -1 : 1;
      }
      //改变标签关键字
      function tag_link($content){
      global $match_num_from,$match_num_to;
      $posttags = get_the_tags();
      if ($posttags) {
      usort($posttags, “tag_sort”);
      foreach($posttags as $tag) {
      $link = get_tag_link($tag->term_id);
      $keyword = $tag->name;
      //连接代码
      $cleankeyword = stripslashes($keyword);
      $url = “

      发表评论