我看过的每一篇关于这个主题的教程都已经过时了,所以我希望这里的人能帮助我。
我想为我的wp登录设置样式。带有CSS文件的php页面。但我想以一种在Wordpress更新时不会被覆盖的方式来做。据我所知,根据我读到的图茨,在我的主题函数中使用函数添加它的最佳方式。php文件。不幸的是,人们建议使用的代码并不适合我。这是我添加的代码。
<?php
function custom_login() {
echo \'<link rel="stylesheet" href="wplogin/wplogin.css" />\';
}
add_action(\'login_head\', \'custom_login\');
?>
它确实包含了我想要的样式表,但不幸的是,我的页面上出现了这个错误。
警告:无法修改标题信息-标题已由/home/skypyrod/gointrigue/sandbox/wp-content/themes/rockwell\\u v1.6/functions.php:899)在/home/skypyrod/gointrigue/sandbox/wp-login中发送。php在线353
警告:无法修改标题信息-标题已由/home/skypyrod/gointrigue/sandbox/wp-content/themes/rockwell\\u v1.6/functions.php:899)在/home/skypyrod/gointrigue/sandbox/wp-login中发送。php在线365
我做错了什么?
最合适的回答,由SO网友:Jan Fabry 整理而成
“Headers ready sent”(标题已发送)表示一些代码试图设置HTTP标题(例如设置cookie),但PHP已经发送了最终会出现在HTML页面中的内容。最可能的原因是您在?>
编辑时关闭标记config.php
或functions.php
.
简单的解决方案是删除关闭?>
在这些文件中,无论如何都不是必需的。