Wordpress PHP - 在变量中添加 the_permalink 然后回显
Wordpress PHP - Add the_permalink inside a variable then echo
下面这段代码获取特定类别(来自分类法)然后显示其子类别。
我想弄清楚如何向它添加 href link,linking 到 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();
但是,这似乎不起作用,我不确定为什么..
非常感谢任何帮助:)
如果要将永久链接保存在变量中,可以使用 get_the_permalink() 而不是 the_permalink()。
您可以 get term link 使用 get_term_link() 并且可以传入术语对象。你可以这样做:
foreach ( $terms as $term ) {
echo "<a href='" . get_term_link($term) . "'>" . $term->name . "</a>";
}
下面这段代码获取特定类别(来自分类法)然后显示其子类别。
我想弄清楚如何向它添加 href link,linking 到 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();
但是,这似乎不起作用,我不确定为什么..
非常感谢任何帮助:)
如果要将永久链接保存在变量中,可以使用 get_the_permalink() 而不是 the_permalink()。
您可以 get term link 使用 get_term_link() 并且可以传入术语对象。你可以这样做:
foreach ( $terms as $term ) {
echo "<a href='" . get_term_link($term) . "'>" . $term->name . "</a>";
}