您需要在php代码中放置一个全局命名空间的javascript变量,将要为编辑器页面加载的脚本排入队列。
因此,此代码将一个脚本函数排入队列,以添加到“编辑帖子/页面”屏幕:
add_action(\'admin_head\',\'my_add_styles_admin\');
function my_add_styles_admin() {
global $current_screen;
$type = $current_screen->post_type;
if (is_admin() && $type == \'post\' || $type == \'page\') {
?>
<script type="text/javascript">
var post_id = \'<?php global $post; echo $post->ID; ?>\';
</script>
<?php
}
}
现在,在您的editor\\u插件中。tinymce按钮的js文件;只需调用
post_id
javascript变量。