Come ottenere il contenuto formattato di un articolo utilizzando l'API di WordPress?
Ho provato ad usare
<?php
$my_id = 7;
$post_id_7 = get_post($my_id);
echo $post_id_7->post_content;
?>
basandomi sulla documentazione qui.
L'articolo che sto cercando di recuperare contiene Shortcode, che viene interpretato da un plugin nel mio sito e poi formattato in HTML.
Il problema è che quando mostro il post_content nel sito, lo shortcode non viene interpretato dal plugin e di fatto viene mostrato direttamente lo shortcode nel browser.
C'è un modo per far valutare correttamente lo shortcode? O sto usando la funzione sbagliata?

Il campo object del post contiene il contenuto grezzo così come è memorizzato nel database. Questo codice lo formatta come apparirebbe quando recuperato con i tag template:
$content = apply_filters('the_content', $content);
Questo filtro esegue una serie di funzioni di formattazione, inclusa l'elaborazione degli shortcode. Qualcosa di simile a questo:
>>>>> the_content
8 (object) WP_Embed -> run_shortcode (1)
(object) WP_Embed -> autoembed (1)
10 wptexturize (1)
convert_smilies (1)
convert_chars (1)
wpautop (1)
shortcode_unautop (1)
prepend_attachment (1)
11 capital_P_dangit (1)
do_shortcode (1)

@Joseph - Anche se molti nella comunità core di WordPress sono molto orgogliosi del Codex, trovo anch'io estremamente difficile trovare qualcosa al suo interno a meno che non si sappia già cosa si sta cercando. Grazie al cielo per WordPress Answers!
