使用帖子ID检索自定义帖子类型内的帖子固定链接

时间:2015-12-22 作者:Siddharth Thevaril

我注册了这些自定义帖子类型,如下图所示-

enter image description here

在每个自定义帖子类型中,都有许多帖子。我有检索内部每个帖子的帖子ID的功能,但我没有检索永久链接的功能。

我使用了Pods框架来完成这项工作。如何使用帖子ID检索每个帖子上的永久链接?

最终结果应该是-

echo home_url() / post_type / post_name

1 个回复
SO网友:s_ha_dum

大概I\'m 遗漏了一些东西,但您似乎遗漏了WordPress核心中最常见的功能之一--get_permalink(). 该函数接受两个可选参数,第一个是post ID$perm = get_permalink($post_ID);. 如果你需要的话echo 您可以使用的永久链接the_permalink($post_ID); 相反

至于“类似的东西”echo home_url() / post_type / post_name, 你真的不能像那样选择permalink结构。这行不通。WordPress Core不知道如何处理请求。您必须配置永久链接以匹配该模式,然后上面的函数将适当地生成它们。

相关推荐

将Pemalink结构更改为/%post_id%/%postname%/

我当前正在使用permalink结构:/%年%/%月%/%日%/%postname%/我想将其更改为:/%post\\u id%/%postname%/我希望是:更快(数据库按post\\u id排序?)较短的URL(以及清晰可见的短文,只需去掉%postname%/即可)对搜索引擎优化更加友好-因为我的内容是“常青树”,所以发布日期不相关(并且写在每篇文章上,以及最后的更新日期)-因此这将提供较短的URL,与使用年/月/日结构相比没有任何缺点</问题:WordPress是否自动处理所有301重定向