Get Users Post ID

时间:2013-07-21 作者:Noob Theory

我需要一个lil的东西做,我已经在谷歌搜索,似乎找不到,甚至没有一个接近的解决方案。

我的网站完全是用户前端,wp管理员被用户屏蔽。当用户登录时,他们会被带到“仪表板”。

每个人只能发表一篇文章。我需要的是一些东西,以采取当前登录的用户,并抓住他们的帖子id。这样我就可以链接到他们的编辑页面。

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

我很惊讶,您没有找到您需要的两个组件的引用。这两种情况都非常常见。

$current_user = wp_get_current_user();
$query = new WP_Query( 
  array (
    \'author\' => $current_user->ID,
    \'posts_per_page\' => 1,
    \'post_status\' => array(\'any\'),
  )
);
var_dump($query); // debug
参考:http://codex.wordpress.org/Function_Reference/wp_get_current_user
http://codex.wordpress.org/Class_Reference/WP_Query

结束

相关推荐

如何更改NEXT_POSTS_LINK()返回的URL?

我正在将WordPress博客集成到我现有的公文包test中。我的网站。com。测试时会出现WordPress默认的二十一博客。我的网站。com/blog/。我想将WordPress功能集成到我现有的公文包中,所以我在测试时创建了一个页面。我的网站。com/blog。php。我刚刚在博客页面中添加了下一页/上一页功能。My problem is that the next_posts_link() function does not return the correct URL. 使用我的公文包布局的博客