wordpress中的类别永久链接是什么?
get_post_meta($post->ID, '_category_permalink', true);
这是什么输出?
答案 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