wordpress中的类别永久链接

时间:2015-06-01 10:38:04

标签: php wordpress

wordpress中的类别永久链接是什么?

     get_post_meta($post->ID, '_category_permalink', true);

这是什么输出?

2 个答案:

答案 0 :(得分:3)

固定链接表示类别的seo友好网址,因为您可以使用以下代码

获取固定链接
$category_link = get_category_link( $category_id );

答案 1 :(得分:0)

给定的代码不会输出任何内容,因为get_post_meta对与帖子相关联的meta_values非常有用。

因此,为了获得类别链接,wordpress中有一个函数get_category_link,但它有必需参数category_id。所以你最终还需要类别ID才能获得类别链接。

要获取类别ID,您可以使用get_the_category并执行类似

的操作
$cat_name = get_the_category($post->ID);

因此它将为您提供一个对象数组(如果您想要查看该数组对象,只需执行var_dump($cat_name)),您就可以从该对象获取category_ID

现在,您可以category link获得get_category_link($cat_name[0]->cat_ID)

获取类别链接的最终代码:

    $cat_name = get_the_category($post->ID);
    echo get_category_link($cat_name[0]->cat_ID);

注意:如果您想循环链接,只需使用the_category