Фильтр «the_content» поставляет пустую строку с lengh (608)

Я использовал фильтр «the_content», чтобы проверить, пусто ли содержимое страницы и установить альтернативный контент:

add_filter( 'the_content', 'my_content' ); function my_content( $content ) { // check if we the posttype is correct ------------------------------- ... if (strlen($content) == 0) { return 'new content'; } return $content; } 

Когда я открываю пустое сообщение с правильным posttype, я получаю пустой $ content с длиной строки (608). В этом случае будет отображаться и emtpy-страница, а не «новый контент» 🙁

Я включил следующую отладочную информацию:

  $temp = trim($content); var_dump($temp); if (strlen($content) == 0) { return 'new content'; } 

и получить в результате: string (608) ""

Любая идея, что происходит и как ее исправить?

Solutions Collecting From Web of "Фильтр «the_content» поставляет пустую строку с lengh (608)"