मुखपृष्ठ के लिए पाठ के संपादन योग्य ब्लॉक कैसे बनाएं?


10

मैं वर्डप्रेस पर आधारित एक साइट बना रहा हूं। यह एक ब्लॉग या WP नहीं लग रहा है। बस एक वेबसाइट है। तो WP बैकएंड की तरह कार्य करता है जहां क्लाइंट टेक्स्ट ब्लॉक को संपादित कर सकता है।

सवाल:

  • मैं अपने डिज़ाइन किए गए टेम्प्लेट पर पाठ का ब्लॉक कैसे लगा सकता हूं जो उपयोगकर्ता व्यवस्थापक पैनल से संपादित कर सकते हैं?

आइये बताते हैं कुछ इस तरह:

होमपेज वायरफ्रेम

3 शीर्ष ब्लॉक (हमारे बारे में, मिशन, हमें क्यों ...), आप उन्हें व्यवस्थापक पैनल से कैसे भरते हैं? हेडर या पाद लेख से या विशिष्ट पाठ। क्या मुझे 3 पोस्ट बनाने हैं, और उन्हें टेम्पलेट के माध्यम से संदर्भित करना है get_post($id)?

इसे करने का सबसे अच्छा तरीका कौन सा है?


एक ही उपयोगकर्ता द्वारा डुप्लिकेट प्रश्न।
स्टीव

@ स्टीफन नहीं, दूसरा प्रश्न प्रश्नों का एक समूह था, मैंने उन्हें अलग-अलग प्रश्नों में विभाजित करने का सुझाव दिया। और यह वही है जो पूछने वाला यहाँ करता है।
FUXIA

"एक ही उपयोगकर्ता द्वारा डुप्लिकेट प्रश्न" आप कहते हैं? निश्चित रूप से, यहाँ पर टूथो ने इसे बंद कर दिया ... और क्या? और जैसा कि वह कहते हैं, आप जानते हैं कि अब क्यों।
लाइटवर्कर

जवाबों:


6

आपके पास कई विकल्प हैं, इस बात पर निर्भर करता है कि आप टेक्स्ट ब्लॉक के संपादक को कितना लचीलापन देना चाहते हैं।

  1. के साथ एक कस्टम लूप बनाएं WP_Query। उपयोग के लिए हमारे उदाहरण और कोडेक्स पेज देखें । फिर आप उस पृष्ठ के अंश को प्रिंट करते हैं जो इन बॉक्स से जुड़ा हुआ है।
    आप संलग्नक (चित्र) और पूर्ण स्वरूपण का उपयोग कर सकते हैं।

  2. विजेट का उपयोग करें। देखें हमारे उदाहरण और कोडेक्स पेज । सीमित स्वरूपण क्योंकि विज़ुअल एडिटर विजेट रूपों में बहुत अच्छी तरह से काम नहीं करता है।

  3. एक कस्टम नेविगेशन मेनू का उपयोग करें और विवरण प्रिंट करें

आप इन तरीकों को जोड़ सकते हैं: हेडर और फुटर के लिए विजेट का उपयोग करें, WP_Queryऔर अन्य बक्से के लिए पृष्ठ या पोस्ट अंश।


मुझे लगता है कि मैं आपको अधिकार का चेक देने जा रहा हूं। सिर्फ इसलिए कि आप दूसरों के अंगों को पूरा करते हैं और सारांशित करते हैं। यहाँ i18n के बारे में क्या? कोई परेशानी? और "1." के लिए आप POSTS या PAGES का उपयोग करने की सलाह देते हैं? और इस पाठ्य अंश के लिए विशिष्ट पृष्ठ / पोस्ट, या संपूर्ण "पेज" के बारे में सभी सामग्री के साथ पृष्ठ / पोस्ट और इस पूर्ण पृष्ठ का केवल विशिष्ट भाग?
लाइटवर्कर

ओह और "1." के लिए समाधान, क्या होगा यदि क्लाइंट उस पोस्ट / पृष्ठ को हटाता है जो आपने व्यवस्थापक पैनल से पाठ अंश को लिंक करने के लिए उपयोग किया था? क्योंकि आप मूल रूप से WP_Query को संशोधित करते हैं अर्थात post_id = 3, नहीं?
लाइटवर्कर

विशिष्ट पोस्ट मेटा कुंजी के लिए, या शीर्षकों या लेखकों के लिए पूछें। लेकिन पोस्ट आईडी के लिए मत पूछो, वे कभी भी बदल सकते हैं। और अगर कोई पोस्ट नहीं है, तो बस कुछ भी न दिखाएं। क्लाइंट को यह नियंत्रित करने में सक्षम होना चाहिए कि क्या सामग्री प्रदर्शित की गई है और क्या नहीं।
FUXIA

तो आप "हमारे बारे में" नामक एक पोस्ट बनाने की सलाह देते हैं, और थीम पर WP_Query को post_title = "हमारे बारे में" (या ऐसा कुछ) के माध्यम से संशोधित करें और इस DIV पर the_content () प्रिंट करें, नहीं? तब मैं हमारे बारे में पेज को लाइक कर सकता था, और इसका लिंक बना सकता था, यानी नेवबार पर? मैंने देखा है कि इसे विजेट के माध्यम से भी कैसे किया जाता है, जैसा कि आपने मुझे उत्तर में दिखाया है। मैं विजेट क्लास को मूल रूप से यह कहकर विस्तारित कर सकता हूं कि मूल रूप से एक शीर्षक के साथ एक टेक्स्टारिया है ... लेकिन यहां कोई समृद्ध पाठ नहीं है, और उपयोग करने के लिए थोड़ा जटिल है और यहां तक ​​कि लागू करने के लिए ... नहीं?
लाइटवर्कर

हाँ, हाँ, हाँ, नहीं, हाँ, शायद, नहीं। जैसा कि आप देख सकते हैं, टिप्पणियों में बहुत सारे नए प्रश्नों को भर देना बस बहुत अच्छी तरह से काम नहीं करता है। :) लिंक का पालन करें, अटक जाने पर नए प्रश्न पूछें।
FUXIA

2

एकवचन के लिए, होम पेज पर एक बार सामग्री के टुकड़े आप विजेट का उपयोग करने पर विचार कर सकते हैं। अपनी फ़ंक्शन फ़ाइल में "साइडबार" पंजीकृत करें और फिर उस साइडबार को अपने होम टेम्प्लेट में कॉल करें। पाठ साइडबार को उस साइडबार और वॉइला में खींचें।

अपने फ़ीड्स के लिए, पोस्ट या कस्टम पोस्ट प्रकारों का उपयोग करें। हेडर और फुटर वास्तव में इस बात पर निर्भर करते हैं कि उनमें क्या होगा।


मुझे आपका भी पसंद है, मूल रूप से यह बताता है कि विगेट्स का उपयोग कैसे करें (जो सुझाव दूसरों द्वारा प्रदान किया गया था, लेकिन इसे कैसे करना है पर नहीं) और विशेष रूप से इसे फीड भाग के साथ विस्तारित करें! अच्छा!
लाइटवर्क

2

मेरे दस सेंट का मूल्य:

  • यदि आपके पेज एडिटर में ऐक्सेस है और विजेट्स को एडिट कर सकते हैं, तो आप उनमें से प्रत्येक आइटम के लिए एक विजेट जोन बना सकते हैं और प्रत्येक के लिए एक उपयुक्त विजेट प्रदान कर सकते हैं।
  • यदि आपके पृष्ठ संपादक में व्यवस्थापक पहुंच नहीं है, जैसे कि उनके पास भूमिका संपादक या लेखक हैं, तो वे उन्हें अपडेट करने के लिए विजेट्स को संपादित करने में सक्षम नहीं होंगे; पृष्ठ पर कस्टम फ़ील्ड का उपयोग करें। आप उसके लिए सादे पुराने कस्टम फ़ील्ड का उपयोग कर सकते हैं , या उन्नत कस्टम फ़ील्ड प्लगइन में छोड़ सकते हैं ।

वास्तव में एक अच्छा जवाब।
Lightworker

1

मुझे वर्डप्रेस बिल्ड पर कुछ महीने पहले इसी तरह का काम करना था। सबसे आसान तरीका मुझे एक प्लगइन का उपयोग करना था जिसे स्पॉट कहा जाता है ।

विवरण
सामग्री पाठ के उन छोटे स्निपेट को प्रबंधित करती है, जिनकी आपको अपनी वर्डप्रेस साइट पर और विजेट्स में ठीक से आवश्यकता होती है। पाठ विजेट को भूल जाओ।

व्यवस्थापक पैनल के माध्यम से एक स्पॉट बनाएं, सामग्री जोड़ें और फिर अपने कोड में 'स्पॉट' टैग ड्रॉप करें।


यह एक बहुत बढ़िया समाधान भी है! और सचमुच मुझे लुभा रहा है। यहाँ i18n के बारे में क्या?
लाइटवर्क

0

ऐसा करने का एक और शानदार तरीका उन्नत कस्टम फील्ड्स के साथ होगा - एक विकल्प पृष्ठ बनाना और एक केंद्रीय स्थान होगा जिसे होम कहा जाता है (उदाहरण के लिए) जहां वे इन ब्लॉकों को संपादित कर सकते हैं। यदि आप ACF का उपयोग करते हैं, तो आप उन्हें फ़ॉर्मेटिंग पर अधिक नियंत्रण के साथ, छवियों के रिपीटर, टेक्स्ट ब्लॉक आदि जैसे अधिक नियंत्रण के साथ, बस वहां कुछ भी जोड़ने की अनुमति दे सकते हैं।


पहले उत्तर का विस्तार और वास्तव में अच्छा भी।
लाइटवर्क

0

मेरे सहयोगियों के अच्छे उत्तरों को जोड़कर, जहाँ आप देखते हैं

  • विजेट्स का महत्व
  • कोडेक्स में व्यापक प्रलेखन
  • कार्यों को आसान बनाने और अपनी साइट में कार्यक्षमता जोड़ने के लिए मुफ्त प्लगइन्स का उपयोग
  • गहन जानकारी के स्रोत के रूप में इस स्टैक का उपयोग करना

मैं जोड़ूंगा कि आपके पास बहुत सारे मुफ्त थीम हैं

और उनमें से कई एक विकल्प पृष्ठ प्रदान करेंगे , जहां आप साइट के कई हिस्सों के लुक और सामग्री को अनुकूलित कर सकते हैं (हेडर और पाद, उदाहरण के लिए)।

ऐसे मार्केट प्लेस हैं जहां आपको थीम पूरी तरह से सुविधाओं से भरी मिलेंगी । लेकिन यह जरूरी नहीं कि अच्छी बात हो। WordPress.org में क्या होता है, इसके विपरीत, कोडिंग मानकों का हमेशा इन विषयों द्वारा पालन नहीं किया जाता है। और कभी-कभी यह गंभीर सिरदर्द ला सकता है।
मेरा मानना ​​है कि सबसे प्रसिद्ध ThemeForest है, और वे हाल ही में वहाँ क्या बेचा जाता है की गुणवत्ता में सुधार के लिए कदम उठा रहे हैं।

फिर आपके पास कुछ नाम रखने के लिए वू, एलिगेंट थीम, ग्राफ पेपर प्रेस जैसे थीम हाउस हैं, जहां कोड सौंदर्यशास्त्र के रूप में बहुत अच्छी तरह से किया जाता है।

फिर, थीम फ्रेमवर्क। जिसके लिए यह लेख एक सिंहावलोकन प्रदान करता है।

जो भी आप चुनते हैं, छायादार थीम प्रदाताओं से दूर रहें


अच्छा उत्तर। धन्यवाद। खाली टेम्पलेट के बारे में क्या कहा जाता है? क्या यह विश्वसनीय है?
लाइटवर्कर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.