如何从固定链接(漂亮的网址)获得帖子ID?如何从固定链接(漂亮的网址)获得帖子ID?
回答
你应该没问题,url_to_postid()
[see documentation]位于rewrite.php。去年我在一个插件中使用它,就像一个魅力。
是的,谢谢你的队友! – 2010-11-02 13:02:16
好吧。至少现在记录下来。 http://codex.wordpress.org/Function_Reference/url_to_postid – vmassuchetto 2012-04-11 11:27:56
您还应该注意文档提到:“请注意,这不会返回自定义帖子类型的帖子ID。” – Ash 2012-11-11 12:47:29
我有一个专用的(&记录)函数,该函数:
get_page_by_path($page_path, $output, $post_type);
检索页面给予其路径。
哪里$page_path
是
[...]的 '页面名称' 查询的等价,如: 'index.php的页面名=父页/子页'。
见Function Reference/get page by path
例子:
// Assume 'my_permalink' is a post.
// But all types are supported: post, page, attachment, custom post type, etc.
// See http://codex.wordpress.org/Post_Types
get_page_by_path('my_permalink', OBJECT, 'post');
This作品定期岗位类型和自定义后的类型。 url_to_postid()只适用于普通帖子。
请添加更多,然后单词“this”下的链接来描述链接后面的内容。 – 2015-07-11 06:21:11
url_to_postid()
截止3.7.0
:此功能现在支持自定义帖子类型(请参见Trac门票#19744
,#25659
)。
你可以试试这个也:
$post = get_page_by_path('cat',OBJECT,'animal');
猫是你正在寻找的=永久的一个;动物是自定义后的类型,
请使用
$postid = url_to_postid($url);
以检索附件的ID。
要求提供的网址格式为example.com/?attachment_id=N
,并且不能使用完整网址从完整网址获取标识。
- 1. WordPress的自定义帖子类型 - 漂亮的固定链接
- 2. 如何从新的漂亮网址获得foursquare场地ID
- 3. 特定帖子ID的固定链接
- 4. 如何获得一个网址使用漂亮的网址?
- 5. 从WordPress中的帖子ID获取固定链接
- 6. 永久链接,.htacess漂亮网址
- 7. 漂亮的固定链接和帖子标题的导出列表
- 8. 形式方法=“获得”漂亮网址
- 9. 获取IIS6与WordPress打好漂亮的固定链接
- 10. Wordpress获得新帖子固定链接标题
- 11. 如何获得帖子ID从分PostSharingResult
- 12. 301重定向和wordpress漂亮的固定链接
- 13. 获取帖子链接通过帖子id从Facebook的API api
- 14. 如何创建链接到特定帖子的网址?
- 15. 如何获得所有网址参数WordPress的帖子永久链接?
- 16. 漂亮的网址.htaccess
- 17. 漂亮的网址与$ _GET
- 18. .htaccess漂亮的网址
- 19. JSFiddles的漂亮网址
- 20. 漂亮的网址laravel 5.4
- 21. 与.htaccess漂亮的网址?
- 22. htacess漂亮的网址
- 23. mod_rewrite和“漂亮的网址”
- 24. Laravel 5.4漂亮的网址
- 25. WordPress的分类+漂亮的固定链接
- 26. Magento和WordPress的漂亮的固定链接问题
- 27. 漂亮固定链接不GitHub的页面
- 28. .htaccess修复PHP中漂亮的固定链接?
- 29. 在WAMP中制作漂亮的固定链接
- 30. 有麻烦与wordpress漂亮的固定链接
@Yuliy:这可能是这里最好的答案;我建议你让它成为一个真正的答案,而不仅仅是一个评论。 :) – bcat 2010-11-02 05:15:01
@Yuliy我没找到,你能帮忙吗? – 2010-11-02 05:24:58
@Jaffaff Gilbert - 你能解释一下你正在努力实现的目标吗?有几个“正确的”答案,但每个答案都不相同,每个答案都取决于你的情况和你想要达到的目标。顺便说一句,你可能想在SO的姊妹网站WordPress Answers上发布这个问题:http://wordpress.stackexchange.com。 – MikeSchinkel 2010-11-02 09:00:33