Estou configurando um site WordPress de uma página. Estou recebendo algumas páginas listadas no meu site que não têm conteúdo. Por exemplo, receberei a página do blog vazia e o modelo do blog. Por isso, pensei em fazer uma verificação para ver se a página tem conteúdo e se ela segue adiante e publica essas informações. Estou tendo problemas para fazê-lo funcionar. Estou usando uma consulta personalizada para a página inicial. Então eu pensei que poderia fazer isso
if ( $page_query->have_posts() ) : while ( $page_query->have_posts() ) : $page_query->the_post();
if( $page_query->post_content != ''){
get_template_part( 'content', get_post_format() );
}
endwhile; endif;
O problema é que recebo um erro nesse código e não consigo descobrir o porquê. Eu recebo este erro
Aviso: Propriedade indefinida: WP_Query :: $ post_content in
empty()
como uma variável. Você deve primeiro armazená-lo em uma variável. Mesmo assim, não funcionará, pois pode haver alguns espaços vazios no seu conteúdo.