这是我的密码。这是我的scripts.php包含文件。这就是当我试图转到我的WordPress站点的管理面板时所遇到的错误。
警告:无法修改已由/home/xar19/public_html/backlinks5/wp-content/plugins/bounce_rate_buddy3/includes/scripts.php:12)发送的标头信息(输出从第866行的/home/xar19/public_html/backlinks5/wp-includes/pluggable.php中的/home/xar19/public_html/backlinks5/wp-includes/pluggable.php开始)
我已经检查了所有其他公司的文件,他们也没有?>,因为我发现这不是一个要求。然而,在某个时刻,他们有一个关闭的?>,而我仍然得到了完全相同的错误。我尝试将按钮脚本移动到所有其他脚本src文件之上,但仍然遇到错误。
可能是因为它们是匿名函数吗?插件工作,我只是不能再访问我的管理。
当我使用localhost并在其中加载插件文件时,我不会收到任何错误。但是,我认为这仅仅是因为它有最新版本的php。此外,我已经禁用了所有其他插件的调试目的。
几天来,我一直在努力解决这一问题,并且因为一些我认为可能是基本问题的事情而失眠。
非常感谢,
丹妮尔
<?php
/****************************************
*script control
****************************************/
function brb_load_scripts() {
wp_enqueue_style('brb-styles', plugin_dir_url( __file__ ) . 'css/plugin_styles.css');
}
add_action('wp_enqueue_scripts', 'brb_load_scripts');
<script src="wp-content/plugins/bounce_rate_buddy3/includes/js/jquery-1.7.2.js"></script>
<script src="wp-content/plugins/bounce_rate_buddy3/includes/js/jquery.effects.core.js"></script>
<script src="wp-content/plugins/bounce_rate_buddy3/includes/js/jquery.effects.slide.js"></script>
<script src="wp-content/plugins/bounce_rate_buddy3/includes/js/slider.js"></script>
<script>
(function() {
$(document).ready(function(){
$("button").click(function(){
$(".wrap").slideToggle("slow");
$(this).toggleClass("button"); return false;
});
});
})();
</script>
更新:
我能够通过设置一个新php文件并在之后添加所有内容来实现wp-admin。
"add_action('wp_enqueue_scripts', 'brb_load_scripts');
“
这给我留下了2个文件,一个加载CSS/样式,另一个包含我的JQuery脚本。
因此,现在我只在更改主题或更改为插件设置的设置时才会遇到标题错误。这仍然会改变主题和设置,但是错误会出现,我需要重新加载我的主页来查看更改。
我应该指出,我在激活时仍然会出现这个错误。
"The plugin generated 596 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin.
“
实际上,我将脚本从"<script src="<?php bloginfo( 'wpurl' ); ?>/wp-content/plugins/bounce_rate_buddy3/includes/js/jquery-1.7.2.js"></script>
“更改为
回到"<script src="wp-content/plugins/bounce_rate_buddy3/includes/js/jquery-1.7.2.js"></script>
“
因为要么仍然会给出错误,但是下面的第一个建议会导致630个字符的意外输出,而不仅仅是596个字符。
发布于 2012-06-17 19:55:21
尝试将<?php bloginfo( 'wpurl' ); ?>
放在脚本链接的前面。
<script src="<?php bloginfo( 'wpurl' ); ?>/wp-content/plugins/bounce_rate_buddy3/includes/js/jquery-1.7.2.js"></script>
<script src="<?php bloginfo( 'wpurl' ); ?>/wp-content/plugins/bounce_rate_buddy3/includes/js/jquery.effects.core.js"></script>
<script src="<?php bloginfo( 'wpurl' ); ?>/wp-content/plugins/bounce_rate_buddy3/includes/js/jquery.effects.slide.js"></script>
<script src="<?php bloginfo( 'wpurl' ); ?>/wp-content/plugins/bounce_rate_buddy3/includes/js/slider.js"></script>
这将正确加载脚本。检查一下。
https://stackoverflow.com/questions/11070269
复制