Wordpress PHP - 在变量中添加the_permalink然后回显

时间:2018-06-16 20:49:18

标签: php wordpress echo permalinks custom-taxonomy

我在下面的代码中获得了一个特定类别(来自分类法),然后显示其子类别。

我试图找出如何添加href链接,链接到固定链接以转到该特定子类别的存档页面。到目前为止,我有这个:

<?php
$terms = get_terms( 'job_listing_category', 'parent=59' );
$count = count($terms);
$link_address = the_permalink();

if ( $count > 0 ){

 foreach ( $terms as $term ) {
   echo "<a href='".$link_address."'><p>" . $term->name . "</p></a>";

 }


}
?>

这一行:echo "<a href='".$link_address."'><p>" . $term->name . "</p></a>";似乎是正确的,但是我需要在某个地方引用$link_address ......

我以为我可以通过添加以下行来获得子类别的永久链接:$link_address = the_permalink();

然而,这似乎不起作用,我不知道为什么......

任何帮助都非常感谢:)

2 个答案:

答案 0 :(得分:2)

您可以使用get_term_link()get term link并传入术语对象。你可以这样做:

foreach ( $terms as $term ) {
  echo "<a href='" . get_term_link($term) . "'>" . $term->name . "</a>";
}

答案 1 :(得分:1)

如果要将永久链接保存在变量中,可以使用get_the_permalink()而不是the_permalink()。