Php WordPress标题问题

Php WordPress标题问题,php,wordpress,Php,Wordpress,我正在尝试从我的WordPress缩略图制作CSS精灵。有9个缩略图,一切正常。但是当我使用add_action('publish_post','make_sprite')包含函数时我得到一个错误。当我试图发布一篇文章时,出现了错误 错误是: 警告:无法修改标题信息-标题已由第897行的/home/softsail/public_html/wp content/themes/ss3/includes/imgtest.php:41)中的/home/softsail/public_html/wp i

我正在尝试从我的WordPress缩略图制作CSS精灵。有9个缩略图,一切正常。但是当我使用
add_action('publish_post','make_sprite')包含函数时我得到一个错误。当我试图发布一篇文章时,出现了错误

错误是:

警告:无法修改标题信息-标题已由第897行的/home/softsail/public_html/wp content/themes/ss3/includes/imgtest.php:41)中的/home/softsail/public_html/wp includes/pluggable.php发送

[假答案]。但您可以随时标记您的问题,并将其移至,以获得更具体的建议。你的问题没有足够的背景

您的函数需要发送一些。如果您已经进行了一些输出,则此操作将失败。这就是我所说的,这里的情况似乎就是这样。因此,例如,您不能在模板中使用它

如果它返回任何输出(懒得阅读WP文档),那么常见的解决方法是:

<?php
 $later_html = add_action("..");
在这种情况下,可能不是更好的选择

<template>
<?php print $later_html; ?>
...
@( add_action('publish_post','make_sprite') );