(WordPress) ¿Cómo puedo obtener el contenido completo de una publicación con las tags html?

Estoy usando WordPress para mi sitio con el complemento qtranslate y estoy tratando de mostrar banderas de idioma en cada publicación.

Qtranslate inserta tags html en el contenido y el título como “! -: en ->” para cada idioma que use en cada publicación

Entonces necesito un condicional que compruebe cuáles de estas tags html están incluidas en el contenido para que pueda imprimir las banderas específicas

algo como esto:

function language_pick(){ $qt_dir = "http://localhost/MY-SITE/wp-content/plugins/qtranslate-xp/flags/"; $cr_url = "http://".$_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; $en_url = esc_html($cr_url."&lang=en"); $fr_url = esc_html($cr_url."&lang=fr"); $it_url = esc_html($cr_url."&lang=it"); $es_url = esc_html($cr_url."&lang=es"); $query = get_post(get_the_ID()); $content = apply_filters('the_content', $query->post_content); if(get_permalink() != $cr_url) { echo ''; } if (strpos($content, '') === true) { if(get_permalink() != $en_url) { echo ''; } } if(strpos($content,'') === true) { if(get_permalink() != $fr_url) { echo ''; } } if(strpos($content,'') === true) { if(get_permalink() != $it_url) { echo ''; } } if(strpos($content,'') === true) { if(get_permalink() != $es_url) { echo ''; } } } 

Simplemente agregue

Hay muchas referencias a esto en Google.

EDITAR Entonces, en este caso:

 $query = get_post(get_the_ID()); $content = apply_filters('the_content', $query->post_content); echo $content;