मैंने एक कस्टम वर्डप्रेस प्लगइन बनाकर अपनी पोस्ट की लंबाई पर एक सीमा लगा दी है। लेकिन यह एक नया मुद्दा बनाता है जहां मेरे ब्लॉग पोस्ट का लेआउट नष्ट हो जाता है।
सक्रिय प्लगइन के बिना ले-आउट:
सक्रिय प्लगइन के साथ ले-आउट:
function limit_words_on_posts($content)
{
// Get the post content
$post_type = get_post_type();
if ($post_type == 'post'){
$post = get_post();
$url = 'https://www.vierenzestig.nl/';
$postslug = $post->post_name;
// Limit the post content
$text = $content;
$words = 300;
$link = $url . $postslug;
$more = '...<br/><br/><strong>Wilt u dit artikel verder lezen? <a style="color: red; text-
decoration: underline;" href="'.$link.'">Ga dan naar VierenZestig.NL!</a></strong>';
$excerpt = wp_trim_words( $text, $words, $more );
return $excerpt;
} else {
return $content;
}
}
जैसा कि आप देख सकते हैं कि प्लगइन का उपयोग करते समय लाइन ब्रेक आदि हटा दिए जाते हैं। क्या मुझे कुछ याद आ रहा है?
1
Mand
23 अक्टूबर 2019, 15:10
1 उत्तर
सबसे बढ़िया उत्तर
wp_trim_words
अपनी सामग्री से सभी टैग हटा देता है।
आप इस कोड का उपयोग कर सकते हैं:
$excerpt = force_balance_tags(html_entity_decode(wp_trim_words(htmlentities($text), $words, $more)));
1
Jordan Lipana
23 अक्टूबर 2019, 12:31
संबंधित सवाल
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।