बस the_content
फिल्टर का उपयोग करें , जैसे:
<?php
function theme_slug_filter_the_content( $content ) {
$custom_content = 'YOUR CONTENT GOES HERE';
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'theme_slug_filter_the_content' );
?>
मूल रूप से, आप अपने कस्टम सामग्री के बाद पोस्ट सामग्री को जोड़ते हैं , फिर परिणाम लौटाते हैं।
संपादित करें
जैसा कि फ्रेंकी @ ब्यूल्टज अपनी टिप्पणी में बताते हैं, प्रक्रिया पद शीर्षक के लिए समान है; बस the_title
हुक में एक फिल्टर जोड़ें :
<?php
function theme_slug_filter_the_title( $title ) {
$custom_title = 'YOUR CONTENT GOES HERE';
$title .= $custom_title;
return $title;
}
add_filter( 'the_title', 'theme_slug_filter_the_title' );
?>
ध्यान दें, इस स्थिति में, आप शीर्षक के बाद अपनी कस्टम सामग्री को जोड़ते हैं । (यह कोई फर्क नहीं पड़ता कि मैं क्या आप अपने प्रश्न में निर्दिष्ट के साथ गया था।)
संपादित करें 2
आपका उदाहरण कोड काम नहीं कर रहा है क्योंकि आप केवल तभी लौटते हैं $content
जब आपकी सशर्त मुलाकात होती है । आपको अपने सशर्त के $content
रूप में , बिना लाइसेंस के वापस लौटना होगा else
। उदाहरण के लिए:
function property_slideshow( $content ) {
if ( is_single() && 'property' == get_post_type() ) {
$custom_content = '[portfolio_slideshow]';
$custom_content .= $content;
return $custom_content;
} else {
return $content;
}
}
add_filter( 'the_content', 'property_slideshow' );
इस तरह, 'संपत्ति' के बाद के प्रकार के पदों के लिए, $content
वापस लौटाया गया, संयुक्त राष्ट्र-संशोधित है।