我使用此代码打开弹出式编辑器。
<script>
function edit() {
var pop = window.open(\' <?php echo get_edit_post_link(); ?> \', \'_blank\', \'screenX=200,screenY=200,width=1000,height=600\');
}
</script>
<a href="" onclick="edit()" >Edit</a>
这将返回此url:
http://localhost/wordpress/wp-admin/post.php?post=122&action=edit
但它表明:http://localhost/wordpress/wp-admin/edit.php
问题是这是“%amp;”
有什么解决方案吗?
最合适的回答,由SO网友:Aric Watson 整理而成
你需要告诉我get_edit_post_link
不使用指定的符号和in the codex. 请尝试以下操作:
var pop = window.open(\' <?php echo get_edit_post_link(get_the_ID(), \'\'); ?> \', \'_blank\', \'screenX=200,screenY=200,width=1000,height=600\');