首页 文章

如何安全地将我的WordPress自定义最近帖子小部件 Headers 链接到小部件中选择的类别?

提问于
浏览
0

我创建了一个小部件,显示一个类别中的最新帖子 . 我想将小部件 Headers 链接到选项中选择的类别存档 . 我使用 wp_dropdown_categories 来设置选项 . 这将返回类别ID,该ID在设置查询时非常有用 . 但是,小部件 Headers 出现在循环之前,因此使用ID不会考虑永久链接,而更像是硬编码的 <a href="/cat-ID 类似的东西 . 我想知道是否有更好的方法 .

我目前的代码:http://pastebin.com/Mj8C1mdW

This was the solution

$cat_id= $instance['cat'];
$cat_link = get_category_link( $cat_id );
$cat_link_title = '<a href="'.$cat_link.'">'.$title.'</a>';       
if ( $title ) echo $before_title . $cat_link_title . $after_title;`

1 回答

  • 1

    由于您要保存类别ID,因此可以使用 get_category_link()

    $category_link = get_category_link( $category_id );
    if( $category_link )
        $widget_title = '<a href="' . $category_link . '">' . $widget_title . '</a>';
    

相关问题