从URL获取作者和摘录

时间:2013-10-08 作者:ok1ha

在这里,我想展示一个包含作者和摘录的文章列表。我正在使用一个自定义字段,希望用户能够在自己的行上列出URL,仅此而已。

有没有办法根据友好的url查找未重写的url?然后通过regex从那里提取文章ID?

进一步澄清:

假设这是URLhttp://www.site.com/2013/10/wearable-tech-trends-element14.html

我可以把它带回去(解码)吗?http://www.site.com/?p=123

所以我可以用123找到作者和摘录。

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

有一个函数称为url_to_postid

$id = url_to_postid( get_permalink(40) ); // $id will be 40
实际上(WP 3.6)它只适用于标准帖子和页面,但使用WP 3.7它也适用于自定义帖子类型。

结束

相关推荐

自定义POST类型存档-NAV-MENU-template.php中的错误

我使用CCTM plugin 和复制/粘贴存档。php存档车辆。php,但这导致我的标题中出现错误:Warning: in_array() expects parameter 2 to be array, null given in /home/.../public_html/wp-includes/nav-menu-template.php on line 439 每个主菜单项(没有子菜单)都会重复相同的错误。如果我移除存档车辆。php和使用归档查看相同的帖子。php没有出现错误。为什么会这样