Elementor और अन्य पेज बिल्डर

3 मिनट पढ़ें

TTSWP हर प्रमुख पेज बिल्डर के साथ काम करता है। जिन पोस्ट में ऑडियो है, उन पर प्लेयर अपने आप दिखाई देता है, चाहे पोस्ट किसी भी बिल्डर से बनाई गई हो। इस पेज पर प्रत्येक बिल्डर के लिए टिप्स और जानी-मानी समस्याएं दी गई हैं।

Elementor

डिफ़ॉल्ट व्यवहार

प्लेयर, Elementor से बनी पोस्ट पर आपके चुने हुए स्थान (शीर्षक के बाद, कंटेंट के बाद, आदि) पर दिखाई देता है। कोई अतिरिक्त सेटअप नहीं चाहिए।

विजेट से कस्टम प्लेसमेंट

अगर आप प्लेयर को किसी खास जगह (ग्लोबल प्लेसमेंट से अलग) रखना चाहते हैं, तो Elementor में Shortcode widget का उपयोग करें:

  1. अपने Elementor लेआउट में एक Shortcode widget जोड़ें।
  2. [tts_player] पेस्ट करें।
  3. सेव करें।

प्लेयर ठीक वहीं दिखाई देगा जहां आपने विजेट रखा है।

जानी-मानी समस्याएं

  • Elementor का प्रिव्यू एडिटर TTS प्लेयर नहीं दिखाता (केवल लाइव साइट पर दिखता है)
  • टेम्पलेट पार्ट्स और हेडर में ग्लोबल प्लेसमेंट से प्लेयर नहीं जोड़ा जा सकता - shortcode widget उपयोग करें
  • Elementor Pro के थीम बिल्डर टेम्पलेट, shortcode widget विधि के साथ काम करते हैं

Divi

प्लेयर ग्लोबल प्लेसमेंट में अपने आप दिखाई देता है। कस्टम प्लेसमेंट के लिए:

  1. अपने Divi लेआउट में एक Text module जोड़ें।
  2. [tts_player] पेस्ट करें।
  3. सेव करें।

Visual Composer (WPBakery)

Text Block या Raw HTML एलिमेंट उपयोग करें:

[tts_player]

Gutenberg (ब्लॉक एडिटर)

बिना किसी अतिरिक्त सेटअप के काम करता है। प्लेयर ग्लोबल प्लेसमेंट में दिखाई देता है।

पोस्ट के अंदर कस्टम प्लेसमेंट के लिए, Custom HTML ब्लॉक या Shortcode ब्लॉक उपयोग करें:

[mementor-tts]पढ़ा जाने वाला कस्टम टेक्स्ट।[/mementor-tts]

क्लासिक एडिटर

ऑटोमेटिक प्लेसमेंट के लिए बिना किसी अतिरिक्त सेटअप के काम करता है। कस्टम शॉर्टकोड के लिए, उन्हें टेक्स्ट एरिया में पेस्ट करें।

Beaver Builder

HTML मॉड्यूल उपयोग करें और [tts_player] पेस्ट करें।

Oxygen Builder

Shortcode कंपोनेंट उपयोग करें और [tts_player] पेस्ट करें।

बिल्डर में सामान्य समस्याएं

कुछ पेज पर प्लेयर नहीं दिखता

जांचें:

  1. टेक्स्ट टू स्पीच - TTSWP → Content में पोस्ट टाइप सक्षम है
  2. पोस्ट में ऑडियो जनरेट हो चुका है (पोस्ट सूची खोलें, TTS कॉलम में Play दिखे)
  3. आपका बिल्डर the_content हुक को ओवरराइड तो नहीं कर रहा (कुछ बिल्डर करते हैं)

अगर आपका बिल्डर the_content को बायपास करता है, तो ऊपर दी गई shortcode विधि उपयोग करें।

प्लेयर की पोजीशन गलत दिखती है

ग्लोबल प्लेसमेंट WordPress के the_content फिल्टर को टारगेट करता है। जो बिल्डर अपना कंटेंट किसी अलग हुक में रेंडर करते हैं, वे प्लेयर को अप्रत्याशित जगह रख सकते हैं। सटीक नियंत्रण के लिए shortcode-आधारित तरीका अपनाएं।