可以获得引用页面的帖子元数据吗? 时间:2014-03-12 作者:psorensen 如果引用它的页面属于某个类别(免费),我试图指示php授权脚本进行操作。有没有别的东西<?php wp_get_referer() ?> 将返回比url更多的内容?我基本上需要获得推荐人的id。 1 个回复 最合适的回答,由SO网友:s_ha_dum 整理而成 url_to_postid(wp_get_referer()) 如果您是从页面或帖子中被引用的,将为您提供引用页面/帖子的ID。如果从其他类型的页面(如档案)引用,它将不起作用。然后需要检索ID的类别,以查看它们是否匹配。不过,我会强烈考虑在请求中传递一个参数。您应该已经在引用页面上有了帖子ID和可能的帖子数据,而不必进行单独的查询来获取它。您可以使用nonce 帮助防止滥用参数,也就是说,防止有人仅仅键入?status=free 输入URL。你在评论中提到了会话。I have used sessions successfully in WordPress 而且没有什么麻烦。请注意,很多人都抱怨使用WordPress的会话。请参见:http://codex.wordpress.org/Function_Reference/url_to_postid 结束 文章导航