Tengo un código que llama a get_the_title()
y funciona, pero get_the_excerpt()
devuelve vacío. ¿Cómo puedo hacer que funcione?
Este código está dentro de un complemento llamado "protocolo WP Facebook Open Graph". Aquí está la parte que quiero cambiar:
if (is_singular('post')) {
if (has_excerpt($post->ID)) {
echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n";
}else{
echo "\t<meta property='og:description' content='". [?] ."' />\n";
}
}else{
echo "\t<meta property='og:description' content='".get_bloginfo('description')."' />\n";
}
Aquí, has_excerpt
siempre falla, y get_the_excerpt($post->ID)
ya no funciona (en desuso).
Entonces, ¿cómo puedo mostrar el extracto allí?
ps: También estoy usando el complemento "Extracto avanzado"