كيفية إنشاء ويكي باستخدام ووردبريس
نشرت: 2023-02-12الإنترنت مليء بمواقع الويكي ، لأنها سهلة الاستخدام وتجعل مشاركة المعلومات سريعة. في الواقع ، هناك العديد من الأسباب التي قد تجعلك ترغب في إنشاء الويكي الخاص بك. ومع ذلك ، إذا كنت تستخدم WordPress ، فقد تتساءل عما إذا كان يمكنك إنشاء موقع wiki باستخدام هذا البرنامج.
لم يتم تصميم WordPress مع وضع الويكي في الاعتبار ، لكنه لا يزال مرنًا بما يكفي لاستيعابها. باستخدام الأدوات الصحيحة ، يمكنك إنشاء ويكي WordPress الخاص بك بسرعة وسهولة. حتى أن هناك طرقًا متعددة يمكنك تجربتها ، بما في ذلك المكونات الإضافية والسمات ومقتطفات التعليمات البرمجية المخصصة.
في هذه المقالة ، سوف نستكشف كيفية إنشاء موقع wiki الخاص بك باستخدام WordPress. دعنا نقفز مباشرة!
الشروع في العمل على WordPress Wiki الخاص بك
قبل أن تتمكن من البدء في إنشاء موقع wiki الخاص بك ، هناك بعض الموارد التي ستحتاج إليها. هذه الأشياء ستجعل العملية أسرع وأسهل:
- موقع ووردبريس. يجب أن يكون لديك استضافة ومجال ، بالإضافة إلى موقع ويب WordPress.
- طريقة تكامل قاعدة المعرفة. هناك ثلاث طرق رئيسية لإضافة wiki إلى موقعك الحالي. يمكنك استخدام نطاق فرعي ، أو إضافة دليل جديد مع تثبيت WordPress الخاص به ، أو استخدام WordPress متعدد المواقع.
- محتوى الويكي الخاص بك. يساعدك وجود المحتوى جاهزًا في الحصول على ويكي الخاص بك على الهواء مباشرة في وقت أقرب. يمكن أن يشمل ذلك الوثائق والأسئلة الشائعة ومواد الدعم الأخرى.
مع وجود هذه العناصر الثلاثة في مكانها الصحيح ، فأنت جاهز لإعداد موقع wiki نفسه.
إنشاء WordPress Wiki: عملية خطوة بخطوة
هناك ثلاث طرق شائعة الاستخدام لإنشاء موقع WordPress wiki: المكونات الإضافية والسمات ومقتطفات التعليمات البرمجية المخصصة. نقترح قراءة جميع الخيارات الثلاثة ، ثم اختيار الخيار الأفضل لاحتياجاتك.
استخدام البرنامج المساعد WordPress Wiki
إذا كان لديك موقع ويب موجود بالفعل وترغب في إضافة موقع wiki إليه ، فقد يكون المكون الإضافي هو الحل الأفضل. الإضافات هي الطريقة الأقل تدخلاً ، ويمكنك الاستمرار في استخدام قالبك الحالي.
حاول استخدام هذه المكونات الإضافية لإنشاء Wiki الخاص بك
في حين أن هناك العديد من مكونات wiki الإضافية المتاحة ، قد ترغب في مراعاة ما يلي:
- Yada Wiki : خيار مجاني وسهل جدًا للمبتدئين.
- BuddyPress Docs : مكون إضافي مجاني آخر مصمم للتكامل مع BuddyPress.
- قاعدة المعرفة : مكون إضافي لقاعدة المعرفة مع الكثير من الميزات.
يمكن لأي من هذه الأدوات إنجاز المهمة ، لذا سينخفض الاختيار إلى التفضيل الشخصي.
الخطوة 1: تثبيت وتنشيط البرنامج المساعد الخاص بك
لبدء بناء موقع wiki الخاص بك ، قم بتثبيت وتنشيط المكون الإضافي الذي اخترته. في مثالنا ، سنستخدم المكون الإضافي Yada Wiki. يمكنك تثبيته في لوحة معلومات WordPress الخاصة بك ، أو من خلال زيارة دليل البرنامج المساعد WordPress.
الخطوة الثانية: إضافة محتوى Wiki
بعد تنشيط المكون الإضافي ، سيتم إنشاء wiki تلقائيًا لموقع الويب الخاص بك ضمن www.yourwebsite.com/wiki . يمكنك البدء في إضافة المحتوى إليه على الفور:
انتقل إلى صفحات Wiki > إضافة جديد . أضف عنوانًا للصفحة ، وقم بإدراج (أو إنشاء) المحتوى. تشبه هذه العملية إلى حد كبير إضافة منشور أو صفحة إلى موقع WordPress الخاص بك.
بمجرد أن يصبح المحتوى الخاص بك جاهزًا ، يمكنك إضافة فئة وعلامات وصورة مميزة. ثم انقر فوق "نشر" لإضافة صفحة wiki إلى موقع الويب الخاص بك.
الخطوة 3: قم بتحديث إعدادات البرنامج المساعد الخاص بك
إلى جانب إضافة المحتوى ، قد ترغب أيضًا في تكوين إعدادات wiki الخاصة بك. سنفعل ذلك بالانتقال إلى الإعدادات > Yada Wiki :
هنا يمكنك تحديث الرابط الثابت لملف wiki الخاص بك ، إذا كنت تريده أن يظهر على عنوان URL مختلف. يمكنك أيضًا السماح بالتعليقات وعمليات pingbacks واستخدام Block Editor.
استخدام ثيم WordPress Wiki
يعد استخدام ثيم WordPress wiki أحد أسهل الطرق لبناء موقع الويب الخاص بك. هذا هو الحل الأفضل إذا كنت لا تستخدم موقع الويب الرئيسي الخاص بك لموقع wiki الخاص بك ، أو إذا كان موقع الويب الخاص بك يحتوي على wiki فقط ولا شيء آخر.
جرب استخدام هذه السمات لإنشاء الويكي الخاص بك
هناك العديد من السمات التي يمكنك استخدامها لموقع wiki الخاص بك. فيما يلي بعض الخيارات للبدء:
- ويكي : سمة مجانية سريعة وبسيطة.
- MyKnowledgeBase : سمة مجانية خفيفة الوزن مع قوالب قابلة للتخصيص.
- Flatbase : خيار ممتاز عالي الاستجابة مع الكثير من إمكانات التخصيص.
- KnowHow : خيار رائع لبناء ويكي أنيق بسرعة.
توفر السمات المميزة عمومًا تخصيصًا أكبر وميزات أكثر من الخيارات المجانية ، ولكن يمكن لكليهما إنجاز المهمة.
الخطوة 1: قم بتثبيت WordPress على نطاق فرعي أو دليل
إذا كنت لا تريد أن يكون wiki هو موقع الويب الأساسي الخاص بك ، فستحتاج إلى تثبيت WordPress على نطاق فرعي أو دليل. ستختلف الخطوات المطلوبة لذلك بناءً على مضيف الويب الخاص بك.
بعد إنشاء النطاق الفرعي أو الدليل ، ثبّت WordPress عليه. يمكنك القيام بذلك بشكل عام باستخدام ميزة التثبيت بنقرة واحدة التي يقدمها موفر الاستضافة الخاص بك.
الخطوة 2: اختر ثيم Wiki وقم بتثبيته
بمجرد أن يصبح تثبيت WordPress جاهزًا ، ستحتاج إلى تثبيت سمة wiki. إذا كنت تستخدم سمة مجانية ، فانتقل إلى المظهر > السمات وانقر على إضافة جديد . ابحث عن السمة التي تريدها ، وانقر فوق تثبيت ثم تنشيط :
إذا كنت تستخدم سمة مميزة ، فستحتاج إلى تحميل ملف zip الخاص به. انتقل إلى المظهر > السمات > إضافة جديد ، وحدد تحميل المظهر . تذكر تنشيط السمة بمجرد اكتمال التحميل.
الخطوة 3: تخصيص السمة
بعد التثبيت ، سترغب في تخصيص المظهر الخاص بك وتخصيصه. للقيام بذلك ، انتقل إلى المظهر > تخصيص . هذا يفتح معاينة موقع الويب الخاص بك ويوفر الوصول إلى العديد من إعدادات التكوين:
يعد تخصيص مظهر wiki الخاص بك مشابهًا لتعديل أي سمة WordPress. عندما تكون راضيًا عن مظهر موقع الويب الخاص بك ، انقر فوق "نشر" لإجراء تغييراتك مباشرة.
الخطوة 4: أضف محتوى Wiki
يمكنك إضافة محتوى إلى موضوع wiki الخاص بك بنفس الطريقة التي تضيف بها منشورات وصفحات جديدة. بناءً على النسق الذي اخترته ، يمكنك القيام بذلك ضمن المنشورات أو الصفحات ، أو قد يكون هناك نوع محتوى Wiki متخصص.
في كلتا الحالتين ، يمكنك عمومًا استخدام محرر WordPress المألوف لإضافة محتوى wiki الخاص بك وتحريره. لا تنس نشر كل قطعة عندما تكون جاهزة ، حتى يتمكن الزوار من مشاهدتها.
استخدام مقتطف رمز مخصص
الطريقة الأخيرة لإنشاء موقع wiki على موقع WordPress موجود أو جديد هي من خلال مقتطفات التعليمات البرمجية المخصصة. توفر هذه الطريقة قدرًا كبيرًا من الحرية ، ولكنها قد تكون مخيفة للمبتدئين. إذا كنت ستستخدم مقتطفات التعليمات البرمجية ، فتذكر عمل نسخة احتياطية كاملة من موقع الويب الخاص بك أولاً.
الخطوة 1: تثبيت وتفعيل CPT لقاعدة المعرفة
لبدء استخدام مقتطفات التعليمات البرمجية ، يمكنك تثبيت وتفعيل البرنامج المساعد Knowledge Base CPT. يوصى باستخدام هذا المكون الإضافي لأنه ينشئ نوع منشور مخصصًا يسمى قاعدة المعارف وتصنيفًا يسمى القسم .
الخطوة 2: قم بإضافة وتنظيم محتوى Wiki الخاص بك
بعد تنشيط المكون الإضافي ، أضف محتوى wiki الخاص بك إلى موقع الويب. انتقل إلى قاعدة المعارف > إضافة جديد :
تعد إضافة المحتوى هنا بمثابة إنشاء منشور أو صفحة جديدة على موقع WordPress الخاص بك. عندما يكون المحتوى جاهزًا ، انقر فوق نشر لإضافته إلى موقع الويب الخاص بك.
الخطوة 3: أضف مقتطفات التعليمات البرمجية
أنت الآن جاهز لإضافة مقتطفات التعليمات البرمجية إلى ملف jobs.php الخاص بموقعك. تم العثور على هذا الملف ضمن Appearances > Theme Editor . أضف الكود التالي إليه:
function wpb_knowledgebase() { // Get Knowledge Base Sections $kb_sections = get_terms('section','orderby=name&hide_empty=0'); // For each knowledge base section foreach ($kb_sections as $section) : $return .= '<div class="kb_section">'; // Display Section Name $return .= '<h4 class="kb-section-name"><a href="'. get_term_link( $section ) .'" title="'. $section->name .'" >'. $section->name .'</a></h4><ul class="kb-articles-list">'; // Fetch posts in the section $kb_args = array( 'post_type' => 'knowledge_base', 'posts_per_page'=>-1, 'tax_query' => array( array( 'taxonomy' => 'section', 'terms' => $section, ) , ), ); $the_query = new WP_Query( $kb_args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); $return .= '<li class="kb-article-name">'; $return .= '<a href="'. get_permalink( $the_post->ID ) .'" rel="bookmark" title="'. get_the_title( $the_post->ID ) .'">'. get_the_title( $the_post->ID ) .'</a>'; $return .= '</li>'; endwhile; wp_reset_postdata(); else : $return .= '<p>No Articles Found</p>'; endif; $return .= '</ul></div>'; endforeach; return $return; } // Create shortcode add_shortcode('knowledgebase', 'wpb_knowledgebase');
يسرد هذا الرمز جميع مقالات wiki الخاصة بك ضمن الأقسام ذات الصلة.
بعد ذلك ، ستحتاج إلى إنشاء صفحة WordPress جديدة لقاعدة المعرفة الخاصة بك. انتقل إلى الصفحات > إضافة جديد وقم بتسمية قاعدة المعارف لها.
في المحرر ، اختر كتلة الرمز القصير . أدخل [Knowledgebase] ، وانشر الصفحة. يؤدي هذا إلى إنشاء صفحة wiki عادية. يمكنك بعد ذلك إضافة الكود التالي إلى ملف style.css في Theme Editor لضبطه:
.kb_section { float: left; width: 280px; max-width: 280px; margin: 10px; background-color: #f5f5f5; border: 1px solid #eee; } h4.kb-section-name { background-color: #eee; margin: 0; padding: 5px; } ul.kb-section-list { list-style-type: none; list-style: none; display: inline; } li.kb-section-name { list-style-type: none; display: inline; } ul.kb-article-list { list-style-type: none; list-style: none; } li.kb-article-name { list-style-type: none; } div.kb_section:nth-of-type(3n+1) {clear:left;} div.kb_section:nth-of-type(3n+3) {}
أخيرًا ، يمكنك حفظ الملف ومعاينة التغييرات على موقع الويب الخاص بك
استكشف موارد مطوري WP Engine
من الممكن إضافة wiki إلى موقع WordPress الخاص بك باستخدام المكونات الإضافية والسمات ومقتطفات التعليمات البرمجية المخصصة. تعتمد الطريقة التي تختارها على موقع wiki الخاص بك ، وكيف تريد استخدامه.
بغض النظر عن نوع الموقع الذي تقوم ببنائه ، ستحتاج إلى الوصول إلى أفضل الموارد من أجل ضمان تجربة رقمية لا تصدق. يقدم WP Engine هذا وأكثر ، مما يتيح لك الوقت للتركيز على تطوير WordPress!