मैंने अब तक केवल एक स्वयं-होस्टेड ब्लॉगिंग प्लेटफॉर्म के रूप में वर्डप्रेस का उपयोग किया है। मुझे इसे एक बहुत ही मूल CMS के लिए उपयोग करने की आवश्यकता है जिसमें ~ 10 पृष्ठ शामिल होंगे, जिनमें से अधिकांश स्थिर सामग्री होगी, जो समय-समय पर अद्यतन की जाती है। मुझे दस्तावेज़ों को अपलोड करने, छवियों को एम्बेड करने, पाठ संपादक का उपयोग करके प्रतिलिपि संपादित करने की क्षमता की आवश्यकता होने जा रही है - बहुत सारे मानक सुविधाओं के वर्डप्रेस ऑफ़र।
हालाँकि, मुझे एक पृष्ठ के भीतर विशिष्ट अनुभागों को संपादित करने के मुद्दे पर कठिनाई हो रही है - विशेष रूप से, बस यह जानना कि कहां से शुरू करना है। एक 'सामान्य' सीएमएस पारंपरिक रूप से एक पृष्ठ को अलग-अलग खंडों में तोड़ देगा और मुझे उन अनुभागों को संपादित करने की अनुमति देगा, या तो सीधे सामग्री को संपादित करके, या उस स्थान पर साझा सामग्री को शामिल करके। मैं यह पता नहीं लगा सकता कि वर्डप्रेस का उपयोग करके यह कैसे किया जाए।
क्या पेज मॉडल को 'स्ट्रेच' करना संभव है ताकि एक पृष्ठ वास्तव में सामग्री का एक हिस्सा हो, इसे एक विशिष्ट पृष्ठ / टेम्पलेट द्वारा शामिल किया जाता है, और यह किसी तरह - सीधे देखे जाने से सुरक्षित है (इसे नेविगेशन मेनू से हटाकर एक किया जा रहा है) शुरू)।
कहाँ शुरू करने के लिए कोई संकेत?
अपडेट करें
स्पष्ट करने के लिए, एक मानक वर्डप्रेस ब्लॉग पोस्ट की कल्पना करें। बहाना यह सामग्री का एक स्थिर टुकड़ा है। आप एक संपादक को बदलने में सक्षम होना चाहते थे मान लीजिए बस कि ब्लॉग पोस्ट के पहले पैराग्राफ। अभी,
- उस पृष्ठ पर स्थिर सामग्री पोस्ट, पृष्ठ, टेम्पलेट, या कुछ और में होनी चाहिए?
- क्या संपादन योग्य सामग्री पृष्ठ, ... या कुछ और होनी चाहिए?
उदाहरण के लिए:
<h1>About us</h1>
<p>Example.com is a company specialising in examples, demonstrations,
and canonical stuff.</p>
अगर मैं चाहता हूं कि पैराग्राफ संपादन योग्य हो, तो संभवतः मुझे कुछ इस तरह की आवश्यकता है:
<h1>About us</h1>
<p><?php insert_page('name-of-content-chunk'); ?></p>
अपडेट २
ठीक है, बहुत शोध, परीक्षण और त्रुटि के बाद, मैंने निम्नलिखित शामिल किया है:
- वर्डप्रेस को आसानी से एक क्लासिक सीएमएस को दोहराने के लिए सेट नहीं किया जाता है , विशेष रूप से एक पृष्ठ पर सामग्री के कई टुकड़े होने के संबंध में।
- यह मॉडल कस्टम पोस्ट (नीचे देखें) का उपयोग करके, अधिक या कम नकल की जा सकती है
- पृष्ठ लगभग ऐसा करने की क्षमता प्रदान करते हैं, हालांकि:
- एक पृष्ठ को शामिल करने के लिए एक प्लगइन की आवश्यकता होती है
- पेज पोस्ट की तरह लचीले नहीं लगते - जैसे कोई कस्टम पेज प्रकार नहीं
कस्टम पोस्ट प्रकारों का उपयोग करके मैंने जो विधि प्रयोग की है, वह मोटे तौर पर इस प्रकार है:
- पृष्ठ कस्टम टेम्पलेट वाला 'पृष्ठ' है - इसे 'mypage.php' कहें
- उस टेम्पलेट में निम्नलिखित शामिल हैं:
<div id = "शीर्ष लेख"> <? Php query_posts (सरणी ('नाम' => 'foo', 'post_type' => 'शीर्ष लेख-पाठ')); get_template_part ( 'शीर्षक-पाठ'); ?> </ Div> <div id = "content"> <p> टेम्पलेट में कुछ स्थिर प्रतिलिपि जो कर सकते हैं केवल साइट व्यवस्थापक द्वारा बदला जा सकता है। </ p> <? Php query_posts (सरणी ('नाम' => 'बार', 'post_type' => 'छवि')); get_template_part ( 'छवि'); ?> </ Div>
वहाँ किसी को भी समझ में आता है ? :-)