我想为wordpress管理(wp- admin )之外的文章生成预览url。
通常,这个链接在编辑文章时是可用的,但是我想要生成它来显示在前端(一个只有管理员才能访问的页面)。
如何使用$post->ID生成这个链接?注意:preview_post_link过滤器只用于更改url,而我需要实际创建它。
发布于 2016-12-16 01:43:18
事实证明,使用get_preview_post_link()非常容易,比如:
get_preview_post_link($post = null, $query_args = array(), $preview_link = '' )
这是在wp-includes/link-template.php里
发布于 2016-12-16 01:49:44
我们使用一个名为“公共邮政预览”的插件,允许在上线前预览作者的书籍。作品很棒,作者保持它的最新。
https://wordpress.org/plugins/public-post-preview/
基本上,您勾选框,以允许公众审查和使用由插件提供的链接。没有比这更重要的了。
唯一的回退是预览只工作48小时。当然,您可以使用作者说明修改时间限制。
https://stackoverflow.com/questions/41176045
复制相似问题