كيفية التحكم في المقتطفات في WordPress
نشرت: 2018-01-26المقتطف هو ملخص منشور يتم استخدامه لوصف مقالتك في بضع جمل قصيرة. هذه الأوصاف هي طريقة رائعة للسماح للزائرين بمشاهدة موضوع المنشور وتحديد ما إذا كانوا مهتمين بقراءة بقية المنشور قبل النقر فوق الزر. أيضًا ، إنها أداة ممتازة لقراء RSS.
في WordPress ، يمكن أن تكون المقتطفات يدوية أو تلقائية ، وهي تختلف قليلاً عن الجمل المحفزة (النص قبل علامة <–more–>) لمجرد أن WordPress يتعامل معها بشكل مختلف. إذا لم تكتب مقتطفًا خاصًا بك ، فسيقوم WordPress بعمل ملخص تلقائيًا وسيأخذ أول 55 كلمة من منشورك.
في هذه المقالة ، نحن على وشك أن نوضح لك كيفية التحكم في المقتطفات في WordPress.
كيفية تغيير طول المقتطف في ووردبريس
إذا كنت جديدًا على WordPress وتحاول الآن العثور على مربع المقتطف الخاص بك حيث تريد كتابة ملخص يدوي ، فمن المحتمل أنك لم تعثر على شيء. ذلك لأن المقتطفات مخفية بشكل افتراضي. لجعل مربع النص مرئيًا ، أثناء قيامك بتحرير منشور أو كتابة منشور جديد ، انقر فوق "خيارات الشاشة" التي يمكن العثور عليها أعلى الصفحة حيث يتعين عليك التحقق من "مقتطفات". أنت الآن جاهز للتمرير أسفل رسالتك وكتابة مقتطفك.
ولكن كما ترى ، لا يوجد خيار يمكنه ببساطة تغيير طول المقتطف. من المحتمل أن يكون هذا أحد أسباب قراءتك لهذا المقال ، وفي الأسطر القليلة التالية ، سنعرض لك طريقة سريعة وبسيطة للقيام بذلك.
- انتقل إلى المظهر-> المحرر
- على الجانب الأيمن ، ابحث عن ملف function.php أو افتح الملف من عميل FTP الخاص بك
- انسخ والصق الوظيفة التالية:
الدالة my_excerpt_length ($ length) {
العودة 110
}
add_filter ('excerpt_length'، 'my_excerpt_length') ؛
- احفظ التغييرات وبعدها سيكون لمقتطفاتك حد 110 كلمة بدلاً من 55 كلمة
بالطبع ، لك مطلق الحرية في تغيير الرقم إلى أي عدد صحيح تريده. لكن تذكر أننا نتحدث عن الملخصات - فأنت لا تريد أن يكون الملخص قصيرًا جدًا ، ولكن لا داعي للمبالغة. يمكنك دائمًا وضع رابط "قراءة المزيد" بعد كل مقتطف.
إذا كنت تريد المزيد من التحكم في مقتطفاتك ، فيجب أن تفكر في البرنامج المساعد Advanced Excerpt القادر على القيام بنفس المهمة مع بعض الميزات الإضافية ، بالإضافة إلى أنك لن تضطر إلى التعامل مع الكود وملفات PHP.
تغيير طول المقتطف الافتراضي لفئات مختلفة
بعد قضاء بعض الوقت في مدونة WordPress الخاصة بك ، قد تتطلب بعض الفئات مزيدًا من الكلمات في مقتطفات وسيحتاج البعض الآخر إلى أقصر. لذا ، دعنا نوضح لك كيفية تغيير طول مقتطف الفئة.
سيتيح لك المثال الأول اختيار فئة واحدة تريد تعيين طول مقتطف مختلف لها. حدد هذه الفئة ، وحدد عدد الكلمات لمقتطفها وعدد الكلمات لمقتطفات جميع الفئات الأخرى:
- افتح function.php
- انسخ والصق هذه الوظيفة:
دالة excerpt_length_category (طول بالدولار) { إذا (in_category ("مراجعات")) { العودة 20 } آخر { العودة 60 } } add_filter ('excerpt_length'، 'excerpt_length_category') ؛
- تغيير اسم الفئة في السطر الثاني
- قم بتغيير طول المقتطفات (عدد الكلمات) لتلك الفئة في السطر رقم 3
- قم بتغيير طول جميع الفئات الأخرى في السطر رقم 5
- احفظ التغييرات
في حين أن هذا سيكون أكثر من كافٍ لتغيير طول المقتطف لتلك الفئة الواحدة التي تزعجك ، فلن يساعدك كثيرًا إذا كنت بحاجة إلى تحديد الطول لعدة فئات في وقت واحد . في هذه الحالة ، ستحتاج إلى ما يلي:
دالة excerpt_length_category (طول بالدولار) { إذا (in_category ("مراجعة")) { العودة 35 } elseif (in_category (array ('News'، "مقاطع الفيديو" ، "التحرير"))) { العودة 60 } آخر { عودة 55 } } add_filter ('excerpt_length'، 'excerpt_length_category') ؛
ستتيح لك هذه الوظيفة تعيين أطوال مقتطفات مختلفة لفئات مختلفة مع السماح لك باختيار النوع الافتراضي.
أضف رابط "قراءة المزيد" إلى نهاية المقتطف
بدلاً من عرض المنشور بالكامل على صفحتك الرئيسية ، تسمح لك المقتطفات بعرض جزء منه فقط مما يجعل المستخدم مهتمًا بالمقال.
بعد أن يرى المستخدمون العنوان والصورة ومقتطفًا من مشاركتك ، يجب أن تخبرهم أنه يمكنهم قراءة المزيد حول الموضوع باتباع الرابط المؤدي إلى مقالتك. إذا سألتنا ، يجب أن تؤدي الصورة المميزة دائمًا إلى المقالة الرئيسية ، ولكن يجب أيضًا السماح للقراء باتباع رابط "قراءة المزيد" أو الزر.
إذا لم يكن موضوع WordPress الخاص بك يحتوي على الميزة المضمنة بالفعل ، فيجب عليك إنشاء واحدة لنفسك. في هذا الجزء من البرنامج التعليمي ، نحن على وشك أن نوضح لك كيفية إضافة رابط "قراءة المزيد" بسرعة في نهاية كل مقتطف:
- افتح function.php
- انسخ والصق الرمز:
وظيفة excerpt_readmore ($ أكثر) { إرجاع '... <a href="'. get_permalink($post-> ID). '"class =" readmore ">'. 'قراءة المزيد'. '</a>'؛ } add_filter ('excerpt_more'، 'excerpt_readmore') ؛
- قم بتغيير النص إذا كنت تريد ذلك
- أضف فئة مختلفة إذا كنت تريد تصميم الرابط بشكل مختلف
- احفظ التغييرات
هذا في الواقع كل ما هناك. بعد حفظ التغييرات ، سيحصل الآن كل مقتطف على موقع الويب الخاص بك المدعوم من WordPress على نص "قراءة المزيد" (أو أي شيء كتبته في الكود أعلاه) مع رابط إلى المنشور الأصلي المرفق به تلقائيًا.
يمكنك التحقق من النتيجة عن طريق فتح صفحتك الرئيسية أو مدونة المدونات أو في أي مكان تعرض فيه مقتطفات المنشور.
إذا كنت ترغب في الحصول على مزيد من التحكم في المقتطفات أو إذا كنت لا تحب العبث بالوظائف المخصصة ، فيجب عليك إلقاء نظرة على المكون الإضافي Advanced Excerpt.
عرض مقتطفات في صفحات WordPress
بشكل افتراضي ، لا يتضمن WordPress مقتطفات في الصفحات. هذا معقول تمامًا نظرًا لأن الصفحات مصنوعة لتكون مختلفة عن المنشورات. لكن في بعض الحالات ، ستحتاج إلى مقتطفات في صفحاتك أيضًا.
نظرًا لعدم وجود طريقة سهلة للسماح بذلك ، على سبيل المثال ، لا يوجد مربع اختيار يمكنك النقر فوقه ببساطة لتمكين مقتطفات من الصفحات ، فسنعرض لك ثاني أسهل طريقة للقيام بذلك.
لا ، لن تحتاج إلى مكون إضافي ، ولن تضطر إلى الدخول في إعدادات مفصلة. في السطور التالية ، سنعرض لك وظيفة قصيرة حقًا ستؤدي المهمة نيابةً عنك.
إظهار المقتطفات في الصفحات:
- افتح function.php
- انسخ مقتطف الشفرة والصقه:
الوظيفة wploop_pages_excerpt () {
add_post_type_support ('صفحة'، 'مقتطف') ؛
}
add_action ('init'، 'wploop_pages_excerpt')؛
- احفظ التغييرات
الأمر بالتأكيد ليس بهذه البساطة مثل النقر فوق خانة الاختيار ، لكن الأمر لم يكن أصعب من ذلك بكثير ، أليس كذلك؟ الآن بعد أن انتهيت من نسخ الرمز ، يمكنك الانتقال إلى أي صفحة لاختبار الميزة.
على الأرجح لن يظهر المقتطف أسفل محتوى الصفحة على الفور. لكن لا تقلق - ما عليك سوى السماح بعرض المقتطفات على الصفحة:
- انتقل إلى أعلى الصفحة
- ابحث عن علامة التبويب "خيارات الشاشة" وافتحها
- ابحث عن مربع الاختيار "مقتطف" وحدده
حسنًا ، يبدو أنه كان هناك مربع اختيار مدرج في العملية على طول الطريق!
يمكنك الآن التمرير لأسفل وكتابة مقتطف من صفحتك. يمكن لمقتطفات التعليمات البرمجية مثل هذه المساعدة حقًا كثيرًا ، أليس كذلك؟
تحكم في مقتطفات WordPress باستخدام البرنامج المساعد Advanced Excerpt
السعر: مجاني
بعد تثبيت هذا البرنامج المساعد المجاني وتنشيطه ، هناك العديد من الخيارات التي يمكنك الاختيار من بينها للتحكم في مقتطفاتك:
- طول المقتطف - اختر عدد الأحرف أو الكلمات التي سيتم عرضها في مقتطف
- القطع الناقص - اختر رمز HTML الذي سيظهر بدلاً من الجزء المحذوف من المقالة. بشكل افتراضي ، يتم استخدام & hellip لعرض ثلاث نقاط. إذا لم تكن معتادًا على الكود ، يمكنك العثور على المزيد منها هنا
- إنهاء - اختر الطريقة التي تريد أن ينتهي بها المقتطف. إذا سمحت لـ WordPress بحساب عدد الأحرف ، فقد يتم اقتطاع كلمة في المنتصف ، أو قد ينتهي بك الأمر غير مكتمل. إذا كنت ترغب في الحصول على مقتطف كامل ، فيمكنك اختيار الانتهاء بجملة كاملة ، ولكن كن على دراية بأن هذا يعني أيضًا ملخصًا أطول قليلاً
- رابط قراءة المزيد - اختر ما إذا كنت تريد ظهور رابط "قراءة المزيد" في نهاية المقتطف
- لا توجد مقتطفات مخصصة - إذا حددت هذا الخيار ، فسيقوم المكون الإضافي تلقائيًا بإنشاء مقتطف على الرغم من أنه قد يكون هناك مقتطف مخصص تمت كتابته بالفعل
- رموز الشريط القصيرة - في بعض الأحيان يتعين عليك استخدام رمز قصير في بداية مقالتك. لكن هذا لا يعني أنك تريد أن يظهر الرمز القصير في المقتطف. يوصى بترك الشيك مفتوحًا وتجريد الرموز القصيرة من مقتطفك
- عامل التصفية - بناءً على المظهر الخاص بك ، اختر الوظيفة التي يتم استخدامها لعرض المقتطفات. تستخدم بعض السمات the_excerpt () بينما يستخدم البعض الوظيفة_content (). يمكن أن يكون هناك مزيج من هذين في موضوع واحد ، لذا اترك كلاهما محددًا إذا لم تكن متأكدًا مما تفعله
- تعطيل - لأي سبب من الأسباب ، قد ترغب في استبعاد المقتطف الموجود في بعض الصفحات (على سبيل المثال صفحتك الرئيسية أو أرشيف الوسم). اختر المكان الذي تريد تعطيل المكون الإضافي فيه
إذا كنت ترغب في معرفة المزيد حول المكون الإضافي والرمز الذي يقوم بتشغيله (والذي يمكن تخصيصه بسهولة) ، فانتقل إلى ويكي المكون الإضافي للحصول على وثائق إضافية.
استنتاج
على الرغم من أن الملخصات قد تبدو غير مهمة للمدونين المبتدئين ، فمن المهم ترتيب مقتطفاتك. سواء كنت ستكتب ملخصات لكل منشور أو تدع WordPress يتعامل مع الأمور ، فالأمر متروك لك ولكن تأكد من التعامل مع المقتطفات في الوقت المحدد. نأمل أن يساعدك هذا البرنامج التعليمي في تخصيص المقتطفات بالطريقة التي تريدها تمامًا. إذا كانت لديك أي أسئلة ، فلا تتردد في كتابة تعليق وسنكون سعداء بمساعدتك.