Saya memiliki kode yang memanggil get_the_title()
dan berfungsi, tetapi get_the_excerpt()
kembali kosong. Bagaimana saya bisa membuatnya bekerja?
Kode ini ada di dalam plugin yang disebut "WP Facebook Open Graph protocol". Inilah bagian yang ingin saya ubah:
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";
}
Di sini, has_excerpt
selalu gagal, dan get_the_excerpt($post->ID)
tidak berfungsi lagi (usang).
Jadi, bagaimana saya bisa menampilkan kutipan di sana?
ps: Saya juga menggunakan plugin "Kutipan Lanjutan"
the_post()
(berfungsi pada templat posting tunggal juga) sebelum Anda memanggilnya get_the_excerpt()
akan mengatur data yang diperlukan untuk Anda.
my_excerpt($post->post_content, get_the_excerpt())
dan menggunakanmy_excerpt()
fungsi dari wordpress.stackexchange.com/questions/6961/…