Wordpress主要类别

Wordpress主要类别,wordpress,categories,facebook-social-plugins,permalinks,Wordpress,Categories,Facebook Social Plugins,Permalinks,我最近需要在Wordpress中更改我的永久链接结构。但是,更改导致我的所有社交共享计数器重置。我发现了这个很棒的脚本,我在下面修改了它。我重写了它,这样它就可以删除旧帖子url末尾的%poste id% 问题是,这在很大程度上是可行的,但是我需要它将permalink类别称为get_类别中的第一个类别,而不是get_类别中的第一个类别;大堆是否有任何方式我可以拉这个信息,或修改这个脚本的工作方式?这也在循环中使用。谢谢 <?php $url_change_id = 6

我最近需要在Wordpress中更改我的永久链接结构。但是,更改导致我的所有社交共享计数器重置。我发现了这个很棒的脚本,我在下面修改了它。我重写了它,这样它就可以删除旧帖子url末尾的%poste id%

问题是,这在很大程度上是可行的,但是我需要它将permalink类别称为get_类别中的第一个类别,而不是get_类别中的第一个类别;大堆是否有任何方式我可以拉这个信息,或修改这个脚本的工作方式?这也在循环中使用。谢谢

    <?php
      $url_change_id = 68135;
      $postid = $post->ID;
      $category = get_the_category();
      $slug = $post->post_name;
      $permalink_url = get_permalink();

     if (intval($postid) < $url_change_id) {
        $url_date_prefix = "/" . $category[0]->category_nicename .
                           "/" . $slug .
                           ".html";

        $sharing_url = str_replace($permalink_url,
                                   "http://website.com" . $url_date_prefix,
                                   $permalink_url);                        

      } else {
          $sharing_url = get_permalink();

     }
    ?>

    <?php echo $sharing_url; ?>