get_term_link()获取一个分类的链接

目录

描述

Returns permalink for a taxonomy term archive, or a WP_Error object if the term does not exist.

get_term_link() 描述

用法

<?php get_term_link$term$taxonomy ); ?> 

get_term_link() 用法

参数

$term

(object/int/string) (必填) The term object / term ID / term slug whose link will be retrieved.

默认值: None

$taxonomy

(string) (可选) The taxonomy slug. Optional when $term is an object.

默认值: empty string

get_term_link() 参数

返回值

URL (string

URL to taxonomy term archive.

WP_Error (object

Error if term does not exist.

get_term_link() 返回值

示例

get_term_link() 示例

注意

  • 使用到: apply_filters() 调用 'term_link' 过滤器 on the finished link.
  • 使用到 global: (WP_Rewrite) $wp_rewrite
  • Since the term can be an object, integer, or string, make sure that any numbers you pass in are explicitly converted to an integer (example: (int) $term_id). Otherwise the function will assume that $term is a slug instead of a term ID.
  • Because of the above, $term->term_id doesn't work for the $term parameter prior to 3.8.0. See this trac ticket for more info.
  • PHP may halt if you attempt to print an error result ("Catchable fatal error: Object of class WP_Error could not be converted to string"). You should always use is_wp_error() to check the result of this function, in case the term does not exist.

get_term_link() 注意

历史

  • 3.1.0: $taxonomy is optional when passing a term object. It is still required if $term is passed as a string. See ticket #13081.
  • 添加于 版本: 2.5.0

get_term_link() 历史

源文件

get_term_link() 函数的代码位于 wp-includes/taxonomy.php.

get_term_link() 源文件

相关