我想为wordpress admin(wp-admin)以外的帖子生成预览网址。
通常在编辑帖子时可以使用此链接,但我想生成它以显示在前端(只有管理员可以访问的页面)。
如何使用$post->ID
生成此链接?注意:preview_post_link
过滤器仅用于更改网址,而我需要实际创建它。
答案 0 :(得分:0)
事实证明使用get_preview_post_link()
非常容易:
get_preview_post_link($post = null, $query_args = array(), $preview_link = '' )
这是wp-includes/link-template.php
答案 1 :(得分:0)
我们使用名为" Public Post Preview"在上线之前允许预览作者书籍。效果很好,作者让它保持最新。
https://wordpress.org/plugins/public-post-preview/
基本上,您勾选方框以允许公开审核并使用插件提供的链接。没错多少。
唯一的退回是预览仅适用于48小时。您当然可以使用作者说明修改时间限制。