自定义Meta Box两次调用JS函数

时间:2011-10-31 作者:teocomi

我有一个插件,将自定义元框添加到评论编辑页面:

function on_admin_init() {
add_meta_box( 
\'commentrating\',
__( \'Voto recensione\', FB_DT_TEXTDOMAIN ),
array( &$this, \'meta_box_voto\' ),
\'comment\', \'normal\', \'high\'
);
}
function meta_box_voto($data) {
...
?>
<script>
jQuery(document).ready(function() {     
    alert("ah!");       
});
</script>
<?php
} ...
但是警报被调用了两次!这是WP还是jQuery错误?我犯了什么错误吗?

谢谢

P、 如果我把警报放在第一个函数中,它只会被调用一次。。。

1 个回复
最合适的回答,由SO网友:EarnestoDev 整理而成

将JS放入admin_footer. 如果小部件被移动,JS标记代码可以复制,因此可以调用两次。

结束