Lo primero es saber de qué hablamos, post_content es la variable miembro de WP_Post que nos permite recoger el contenido de una entrada/página/CPT (post) en WordPress. Si simplemente hacemos esto:
$ post = get_post( $ post_ID ); $ contenido = $ post->post_content;
Nos encontraremos con el problema de que el texto que recogemos no está enriquecido, en ocasiones puede ser lo que busquemos, pero no siempre es así. ¿Cómo obtener el texto con formato? Sólo de hemos de aplicar el filtro the_content al contenido, entonces lo recogeremos con formato.
$ post = get_post( $ post_ID ); $ contenido = apply_filters( 'the_content', $ post->post_content );
Y listo, a disfrutar de la potencia de WordPress