通过插入/编辑链接获取帖子ID

时间:2017-02-11 作者:uriah

您好,我想从“插入/编辑链接”按钮中选择的帖子中获取帖子ID。

我通常会这样做:

<a 
    data-id="<?php echo $post->ID; ?>" 
    href="<?php the_permalink();?>">
    Sample page link
</a>

enter image description here

但每当用户从tinymce内容编辑器添加链接时,他们得到的只是永久链接,我不知道如何连接。有人能给我指一下正确的方向吗?

编辑我想避免使用插件。但这就是我想要的。。理想情况下没有臃肿的[短代码]
enter image description here

1 个回复
SO网友:Michelle Schulp

不是对您的问题的确切答案(连接到插入/编辑链接功能),但可能是可以实现相同目标的替代方法(输入永久链接,输出帖子ID):

https://codex.wordpress.org/Function_Reference/url_to_postid

相关推荐

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

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