在这个wordpress函数中:
function ct_post_nav() { ?>
<ul>
<li class="post-nav-all">
<?php $linktitelposts = get_cat_ID( $cat_name );
if ($linktitelposts == 'blogs' )
{$linktitelposts = '<a href="#">Lees alle blogs</a>';}
if ($linktitelposts == 'vacatures')
{$linktitelposts = '<a href="#">Lees alle vacatures</a>';}
?>
</li>
</ul>
</div><!-- .nav-links -->
</nav><!-- .navigation -->
我想要一个回到li里面的类别页面的链接。现在的PHP行是我尝试过的,但当然它不起作用。有没有办法获得每个类别更改的链接?
答案 0 :(得分:0)
试试这个,function
ruls为return
或echo
值
<?php function ct_post_nav($cat_name) {
// Get the ID of a given category
$linktitelposts = get_cat_ID( $cat_name );
// In this variable `$linktitelposts` Your Category ID and Pass this id
// Get the URL of this category
$category_link = get_category_link( $linktitelposts );
<!-- Print a link to this category -->
if ($linktitelposts == 'blogs' )
{
// Not use Same variable `$linktitelposts`
echo $anLink = '<a href="<?php echo esc_url( $category_link ); ?>">Lees alle blogs</a>';
}
else if ($linktitelposts == 'vacatures')
{
// Not use Same variable `$linktitelposts`
echo $anLink = '<a href="<?php echo esc_url( $category_link ); ?>">Lees alle vacatures</a>';
}
}
?>