Finding a post's slug

时间:2013-04-20 作者:NotoriousWebmaster

我正在使用wp_query() 从数据库中获取自定义帖子。我想把这些列出来作为条目的链接,所以我想我可以使用slug。遗憾的是,这些似乎没有包括在wp_query 对象

这是我的代码:

    $oWP = new wp_query(array(
        \'post_type\' => \'letters_of_ref\'
        , \'orderby\' => \'meta_value\'
        , \'meta_key\' => \'aaaConsultant_dateofletter\'
    ));
那么,给定帖子ID,如何获取帖子的slug?

或者,我是否走上了构建链接的正确道路?

Update: 刚找到get_permalink()the_permalink() 函数,所以我很擅长链接。还是想找到子弹。

1 个回复
最合适的回答,由SO网友:brasofilo 整理而成

slug已经在post对象中,它是$post->post_name.

正如你所观察到的,是的,获取帖子链接的方法是get_permalink( $post->ID );

结束

相关推荐

Get all posts by post_author

我正在创建一个后端仪表板,需要在其中显示分配给的所有帖子current user 由wp提供admin.我将用户角色分配给Author 在创建帖子时(作为wp管理员),只需从“作者”下拉列表中将此帖子分配给某个作者即可。所以我需要显示带有状态的帖子Publish. 我现在使用的是简单查询帖子,但它会返回所有帖子。global $current_user; get_currentuserinfo(); $user_id = $current_user->ID; // for cu