代码之家  ›  专栏  ›  技术社区  ›  Shaun Taylor

wordpress php-在变量中添加永久链接,然后回显

  •  0
  • Shaun Taylor  · 技术社区  · 6 年前

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

    我正试图找出如何添加一个a-ref链接到它,链接到permalink以便转到特定子类别的存档页。到目前为止我有这个:

    <?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 我想在某个地方…

    我想我可以通过添加一行来获得子类别的permalink: $link_address = the_permalink();

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

    非常感谢您的帮助:)

    2 回复  |  直到 6 年前
        1
  •  2
  •   Gregor Ojstersek    6 年前

    你可以 get term link 使用get_term_link()可以传入term对象。你可以:

    foreach ( $terms as $term ) {
      echo "<a href='" . get_term_link($term) . "'>" . $term->name . "</a>";
    }
    
        2
  •  1
  •   Leander Iversen    6 年前

    如果要将permalink保存在变量中,可以使用get_the_permalink()而不是_permalink()。