मेरे पास एक कोड है जो कॉल get_the_title()करता है और यह काम करता है, लेकिन get_the_excerpt()खाली लौटता है। मैं इसे कैसे कारगर बना सकता हूं?
यह कोड "WP फेसबुक ओपन ग्राफ़ प्रोटोकॉल" नामक एक प्लगइन के अंदर है। यहां वह भाग है जिसे मैं बदलना चाहता हूं:
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";
}
यहाँ, has_excerptहमेशा विफल रहते हैं, और get_the_excerpt($post->ID)अब और काम नहीं करते (पदावनत)।
तो, मैं वहाँ अंश कैसे प्रदर्शित कर सकता हूँ?
ps: मैं "उन्नत अंश" प्लगइन का उपयोग कर रहा हूँ
the_post()(यह एकल पोस्ट टेम्प्लेट पर भी काम करता है) फ़ंक्शन को कॉल get_the_excerpt()करने से पहले यह आपके लिए आवश्यक डेटा सेटअप करेगा।
my_excerpt($post->post_content, get_the_excerpt())का उपयोग और उपयोग कर रहा हैmy_excerpt()