如何解决古腾堡通过JavaScript保存修订
我正在尝试获取自定义预览链接以使用WordPress Gutenberg编辑器中的草稿。
可以使用functions.php中的以下代码修改预览链接 但是gutenberg编辑器在草稿中忽略了它。
_id:log/1085468455
_rev:_bHhi2zu-_1
_key:1085468455
{
"_class": "com.app.Log","loggedAt": "2020-08-24T17:44:43.600Z"
}
我编写了一个JavaScript,该JavaScript隐藏了原始的@Data
@Document("log")
public class Log implements Serializable {
private static final long serialVersionUID = -1969696942832711654L;
@Id
private String id;
private Date loggedAt;
}
HTML元素并添加了一个自定义元素。
onClick事件触发以下代码,然后打开带有自定义预览URL的浏览器选项卡。
add_filter('preview_post_link','custom_preview_post_link');
function custom_preview_post_link($link) {
return $link . '&custom=1';
}
我面临的问题是代码未保存新修订。相反,它仅保存实际的post对象。
可以通过在开发人员控制台中的后编辑页面上运行代码来对其进行测试。
原始的“预览链接”正在创建修订,但我找不到复制它的方法。
有人可以指出我正确的方向吗?
非常感谢您。
P.S .:到目前为止,这是我提出的内容。万一对任何人都有用。
Gist Link
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。