How to get new post URL?

时间:2013-06-29 作者:Connor Gurney

我想知道。。。如何在我的主题中获取新的帖子URL?是否有用于此的内置功能?

所以,它应该返回类似http://example.com/wp-admin/post-new.php?post_type=post.

康纳。

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

admin_url(\'post-new.php\');
Theadmin_url 函数将处理大部分链接的生成,您只需为其提供最终组件。你可以进来GET 参数。只需查看后端URL即可查看所需内容。

admin_url(\'post-new.php?post_type=page\');
或使用add_query_arg 正如@Rarst建议的那样。。。

add_query_arg(array(\'post_type\'=>\'page\'),admin_url(\'post-new.php\'));
对于简单的URL来说,这太过分了,但对于动态URL来说却很有用。

结束

相关推荐

GET_NEXT_POSTS_LINK()在第4页停止显示

请先看一下此快速视频:http://www.screenr.com/8vSHThe problem: get_next_posts_link() 在第4页消失。也就是说,“转到旧帖子”链接会在我进入后消失&paged=4 我的博客。但是,我可以手动键入eg。&paged=5 我确实收到了第五页的帖子(也就是说,帖子在那里,但是get_next_posts_link() 只是没有出现)。So..<打印我的帖子总数会返回正确的数量(33),这告诉我所有帖子都被正确查询了</帖子和博