Estoy configurando un sitio de WordPress de una página. Recibo algunas páginas en mi sitio que no tienen contenido. Por ejemplo, obtendré la página de blog vacía, así como la plantilla de blog. Así que pensé que podría enviar un cheque para ver si la página tiene contenido y si sigue adelante y publique esa información. Tengo problemas para que funcione. Estoy usando una consulta personalizada para la página de inicio. Entonces pensé que podía hacer esto
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;
El problema es que recibo un error en ese código y no puedo entender por qué. Me sale este error
Aviso: Propiedad indefinida: WP_Query :: $ post_content en
empty()
como una variable. Primero debe almacenarlo en una variable. Incluso entonces, no funcionará, ya que puede haber algunos espacios vacíos en su contenido.