عنوان تغذية RSS في ووردبريس. تثبيت وتكوين البرنامج المساعد Ozh" Better Feed WordPress

مرحبًا! ستتعلم الآن كيفية إعداد موجز RSS على موقع ويب باستخدام FeedBurner.

لمن هم في الخزان: المهمة الرئيسية RSS لمدونتك - اجمع المشتركين وأرسل لهم إعلانات جميلة ومشرقة عن المقالات المكتوبة حديثًا عبر البريد الإلكتروني، بحيث يرغب المستخدمون في الانتقال بسرعة إلى مدونتك وقراءتها النسخة الكاملةمقالات.

بالنسبة لي، ظل هذا الموضوع غير واضح لفترة طويلة، ربما لم يكن كافيا تعليمات مفصلةعن طريق الإعداد. سأكتب هذه التعليمات بالضبط مع وصف لجميع الإعدادات الممكنة لـ FeedBurner for WordPress.

لماذا يجب عليك استخدام فيدبورنر؟

لماذا نستخدم Feedburner لإعداد موجز RSS والاشتراك في مدونة؟ لهذه الأغراض، ووردبريس لديه أداة قياسيةلكن لا يمكننا الاستغناء عن Feedburner لأنه يتمتع بالمزايا التالية:

  • يقوم FeedBurner بتحويل موجز RSS القياسي لمدوناتك إلى تنسيق موحد يتعرف عليه جميع القراء (البرامج المصممة لقراءة RSS)
  • في Feedburner يمكنك تصور موجز RSS حسب ذوقك
  • يتيح لك تخصيص حملة البريد الإلكتروني الخاصة بك بمرونة شديدة
  • يوفر عداد مشترك يتم تثبيته على المدونة ويصبح مؤشرا على شعبيتها
  • مجموعة واسعة من إمكانيات التحليل باستخدام إحصائيات Feedburner.
  • FeedBurner هو الأكثر خدمة شعبيةالاشتراكات بين المدونين.

لذا انسَ أمر إعداد RSS من خلال موجز ويب عادي وابدأ في الاتصال بـ FeedBurner!

اتصال فيدبورنر. حان الوقت لإضاءة التغذية

إن FeedBurner مملوك لشركة Google، لذلك عليك البدء في استخدامه هذه الخدمة، يجب أن يكون لديك حساب في Google. ما زلت لم تبدأ ذلك؟ حان الوقت!

حاول إضاءة موجزك الأول: انسخ عنوان موجز RSS القياسي في الحقل. افتراضيًا، يبدو الأمر كما يلي: your_site.ru/feed/، ما لم يتم تكوين "الروابط الدائمة" بالطبع. إذا لم يكن الأمر كذلك، اقرأ .

انقر " التالي" وفي النافذة التالية، اكتب "اسم الخلاصة" و"عنوان الخلاصة" لعرضهما في المتصفح (يجب إنشاءهما وفقًا لتقديرك). بعد ذلك، ستكون خلاصتك متاحة على الرابط Feedburner.google.com/address_you_entered. اضغط على " مرة أخرى التالي" مرة اخرى " التالي».

وهنا أنصحك بوضع علامة على " نقرات فريدة" و " توتال ستارز" ولكن يمكنك دائمًا تغيير اختيار هذه الخدمات في الإعدادات، لذا انتقل بسرعة!

إعداد FeedBurner لـ WordPress

دعونا نصل إلى أقصى حد إعدادات مهمة، والذي يجب أن يتم دون مغادرة ماكينة تسجيل المدفوعات النقدية.

  1. انتقل إلى علامة التبويب " تحسين"، ابحث في العمود الأيسر" " في القائمة التي تحمل عنوان " موضوع»التحقق من اللغة الروسية وعرض "محتوى الخلاصة". يحفظ.

  2. انتقل إلى علامة التبويب العلوية " ينشر"، افتح قسم "الاشتراكات بواسطة بريد إلكتروني" وانقر - " تفعيل». في النافذة التي تفتح، حدد اللغة الروسية وانسخ رمز نموذج الاشتراك في النشرة الإخبارية في مكان ما لإضافته إلى الموقع لاحقًا. سنعود إلى هذا لاحقًا، ولكن إذا كنت لا تستطيع الانتظار، فتابع القراءة.

    أنصحك بوضع علامة في المربع الموجود أسفل الصفحة "أرسل لي رسالة عندما يقوم شخص ما بإلغاء اشتراكه في القائمة البريدية"؛ فهذا الإشعار مناسب للغاية.
  3. افتح قسم "تفضيلات الاتصال" وأعد كتابة موضوع ونص رسالة تأكيد الاشتراك الإلكترونية باللغة الروسية. يمكنك التوصل إلى نص مجانيوفقًا لتقديرك، الشيء الرئيسي هو ترك الرابط الذي سينقر عليه المستخدم: $(confirmlink). انقر " يحفظ».
    يمكنك استخدام نص المثال الذي قمت بإنشائه:

    عزيزي القارئ!
    لقد اشتركت في مدونة "اسم المدونة". لتأكيد اشتراكك، اضغط على الرابط
    $(رابط التأكيد).
    إذا لم يفتح الرابط، انسخه في متصفحك واتبعه.
    إذا لم تكن قد اشتركت في المدونة، يرجى تجاهل هذه الرسالة.

  4. انتقل إلى "العلامة التجارية للبريد الإلكتروني" وأدخل هذا الشيء في الحقل الأول: "$(latestItemTitle)". سيسمح لك هذا بعرض عنوان المقالة المرسلة في موضوع البريد الإلكتروني. ويمكنك أيضًا تكوين عرض رؤوس الرسالة ونصها.

  5. أخيرًا، افتح قسم "خيارات التسليم" وقم بتعيين المنطقة الزمنية الخاصة بك، بالإضافة إلى الوقت الذي سيتم فيه إرسال البريد إلى المشتركين لديك. في رأيي، أعلى معدلات فتح رسائل البريد الإلكتروني هي بين الساعة 9 و11 صباحًا، عندما يأتي الأشخاص إلى العمل ويفحصون بريدهم الإلكتروني.

هذا يكمل أهم الإعدادات في رأيي. إذا سئمت من إعداد FeedBurner، فانتقل مباشرة إلى . لكن ما زلت أوصي بإجراء الإعداد الكامل.

الإعداد التفصيلي لـ FeedBurner – العناصر الاختيارية

إذا أكملت جميع الخطوات السابقة، فهذا يعني أن FeedBurner الخاص بك يعمل بالفعل كما ينبغي. ومع ذلك، إذا كنت ترغب في تحسين خلاصتك، بصريًا وفنيًا، فاتبع الخطوات التالية:

علامة التبويب "تحسين":


علامة التبويب النشر:

  1. قم بتنشيط خيار "PingShot" الذي سيخبر خدمات قراءة RSS عبر الإنترنت (القراء) بما كتبته مقالة جديدة. يمكن أن يكون لهذا تأثير إيجابي على سرعة فهرسة منشورك بواسطة محركات البحث.
  2. إذا كنت تريد تمكين البث التلقائي للمشاركات (عناوينها) على تويتر، فستحتاج إلى تفعيل خيار التواصل الاجتماعي. انقر فوق الزر "إضافة حساب تويتر" وأكد موافقتك على البث على موقع تويتر.
  3. وأخيرا قم بتفعيل الخيار الأخير NoIndex. يعد ذلك ضروريًا لمنع فهرسة موجز RSS الخاص بمدونتك (سيظل المحتوى الخاص بك فريدًا).

كيفية تغيير حساب FeedBurner (حقوق التفويض)

إذا كنت بحاجة إلى تغيير حسابك ( صندوق بريد) أو كنت ترغب في نقل الحقوق إلى حساب Feedburner إلى مستخدم آخر، فمن السهل جدًا القيام بذلك. يوجد رابط في الأعلى أسفل عنوان الخلاصة "نقل التغذية..."- فقط أدخل بريدًا إلكترونيًا جديدًا في النافذة التي تفتح.

تثبيت عداد المشتركين من FeedBurner على مدونة

وهذا استمرار للقسم حول لا الإعدادات المطلوبة. إذا قررت التباهي بعدد المشتركين في مدونتك، فقم بتثبيت هذا العداد على موقع الويب الخاص بك.
لا تتعجل في وضع عداد على موقعك حتى تحصل على عدد هائل من المشتركين، فهذا لن يؤدي إلا إلى تخويف القراء.

لإعداد عداد، انتقل إلى قسم FeedCount في علامة التبويب "نشر" وانقر على "تنشيط".

تخصيص نمط العداد: ألوان النص والخلفية، العداد الثابت أو المتحرك.

سيتم إنشاء رمز عداد المشترك لك أدناه. لاحظ أنه يحتوي على مرجع خارجيإلى خلاصة RSS الخاصة بك. أضف سمة إلى الرابط لمنعه من الفهرسة، وقم بتغليف الرابط نفسه في noindex. أوصي أيضًا بإضافة السمة target="_blank" حتى يتم فتح موجز RSS في علامة تبويب جديدة. ونتيجة لذلك حصلت على الكود التالي:

1 2 3 <أ href = "https://feeds.feedburner.com/pro-wp"الهدف = "_فارغ" rel = ""nofollow""> <نمط img = "الحدود: 0؛" سرك = "https://feeds.feedburner.com/~fc/pro-wp?bg=FFFFFF&fg=000000&anim=0"البديل = "" العرض = "88" الارتفاع = "26" /> </أ>

هذا الرمزيجب إدراجه بجوار رمز نموذج الاشتراك؛ اقرأ كيفية القيام بذلك.

تخصيص مظهر تغذية RSS على الموقع

لقد انتهينا من الإعدادات الاختيارية، فلنواصل النظر في الإعدادات المهمة.
لذلك، يعمل برنامج Feedburner الخاص بك، ويتم إرسال رسائل البريد الإلكتروني إلى المشتركين. ولكن بشكل افتراضي، تصل الرسالة عبر البريد الإلكتروني مع النص الكامل لمقالتك. وهذا سيء جدًا للأسباب التالية:

  • إذا كان من الممكن قراءة المقال في رسالة بريد إلكتروني، فلا فائدة من الذهاب إلى مدونتك
  • إذا لم يكن المستخدم مهتما بهذه المقالة، فإن مثل هذه الرسالة الطويلة سوف تزعجه.
  • عندما يتم إرسال المقالات بالكامل، يكون من الأسهل سرقتها.

يمكن حل المشكلة بطريقتين:


إعداد موجز RSS في منطقة إدارة WordPress. إعادة توجيه

أصبح الآن موجز RSS الخاص بك موجودًا على العنوان الجديد Feeds.feedburner.com/your-feed، لكن التلقيم القياسي لا يزال متاحًا على your-blog.ru/feed.

للتخلص من عرض الخلاصة القياسية، تحتاج إلى تسجيل إعادة توجيه 301 إلى الخلاصة التي تم تكوينها من خلال FeedBurner. دعونا نفعل ذلك بطريقتين:


كيفية إضافة رابط (زر) إلى موجز RSS على مدونة

عندما يتم تكوين موجز RSS الخاص بك كما ينبغي، فلن تخجل من وضع رابط للخلاصة على مدونتك، دعهم يحسدونك!)

  • حدد صورة RSS جيدة وقم بتحميلها على الخادم الخاص بك عبر بروتوكول نقل الملفات.
  • أضف ما يلي إلى رمز قالب الموقع:

هذا كل شيء، وآمل حقًا أن أكون قادرًا على تغطية الموضوع بأكبر قدر ممكن من التفاصيل. إذا لم يقال شيء ما، يرجى الكتابة في التعليقات، وسأضيف إلى المقال.

التنقل السريع في هذه الصفحة:

تم تصميم WordPress كمنصة في الأصل للمدونات ومواقع المعلومات. ولهذا السبب فهو يتضمن بالفعل وظيفة موجز RSS افتراضيًا - كل ما تبقى هو فهم كيفية إعداد RSS تغذية ووردبريسوكيفية جعلها أكثر جمالا.

وصف موجز لتقنية RSS

ربما ينبغي لنا أن نبدأ مع وصف مختصرهذه التغذية - ما هو المسار إلى RSS، لماذا تحتاج إلى تغذية RSS للموقع؟ إذا لم يكن هذا الوصف مثيرًا للاهتمام بالنسبة لك، فيمكنك الانتقال فورًا إلى القسم التالي من هذه المقالة، وإذا كنت مهتمًا، فإليك ملخصًا قصيرًا.

تعرف ويكيبيديا خدمة RSS على النحو التالي:

RSS عبارة عن مجموعة من تنسيقات XML المصممة لوصف موجز الأخبار وإعلانات المقالات وتغييرات المدونات وما إلى ذلك.

بصراحة، التعريف ليس واضحًا جدًا المستخدم العادي. من الأسهل فهم كيفية فهم هذا التعريف. بعبارات مبسطة، موجز RSS هو في الأساس نفس الصفحة التي تحتوي على منشورات على موقعك (غالبًا ما تحتوي على آخر عشر مشاركات)، والتي لها تنسيق خاص (ليس HTML، ولكن XML). هذا التنسيق يسمح لك بقراءته دون مشاكل خدمات مختلفةوالمجمعات.

ما هي الفائدة الحقيقية من هذه الخلاصة للمستخدمين؟ لنفترض أنك قرأت عشر مدونات تهمك وترغب في معرفة متى يتم تحديثها، أو حتى أكثر سهولة، اقرأ كل هذه التحديثات في مكان واحد. تحتوي معظم المدونات على اشتراك في تحديثات البريد الإلكتروني لهذه الأغراض، ولكن إذا نشرت بعض المواقع عشرة مقالات يوميًا، فستتلقى عشرة رسائل بريد إلكتروني من هذا الموقع وحده، وهو أمر غير مريح للغاية. يتم حل المشكلة باستخدام اشتراكات مثل Submit.ru أو Smartresponder، ولكن ليس كل المواقع لديها مثل هذا الاشتراك.

وهنا يأتي دور خدمة RSS للإنقاذ. تقوم بالتسجيل في أحد المجمعات (الأكثر شيوعًا هو Google Reader، الذي أعلن عن إغلاقه القادم، وخلاصة Yandex)، وتضيف هناك عناوين خلاصات RSS لجميع المواقع التي تقرأها، وفي وضع مناسب يمكنك دائمًا البحث هناك ومعرفة التحديثات التي ظهرت على أي موقع.

تخصيص خلاصتك في ووردبريس

كما ذكرنا أعلاه، يحتوي WordPress بالفعل على موجز RSS مدمج افتراضيًا؛ إذا لم تكن قد فعلت أي شيء به، فهو موجود افتراضيًا على yoursite.ru/feed.

افتراضيًا، لا يسمح لك مسؤول WP بالقيام بأي معالجة فيما يتعلق بهذا الموجز؛ والإعداد الوحيد المقترح هو عدد المشاركات (لوحة الإدارة -> الخيارات -> القراءة). في رأيي، يعد هذا عيبًا في WP، حيث يرغب الكثيرون في أن يكونوا قادرين على إجراء إعدادات أخرى - على سبيل المثال، إزالة فئة من الخلاصة أو تغييرها مظهرلكن مسؤول WP لا يسمح بذلك.

في هذا الصدد، يمكنك إعداد RSS لـ WordPress بطريقتين - إما من خلال المكونات الإضافية أو من خلاله التحرير اليدويشفرة.

في رأيي، فإن ملحق RSS الأكثر ملاءمة لـ WordPress هو Ozh’ Better Feed. على الرغم من أنه لم يتم تحديثه، إلا أنه من السهل جدًا إجراء جميع التغييرات اللازمة في المظهر.

إذا كانت لديك صور مصغرة لمشاركاتك، وترغب في إضافتها إلى الخلاصة، فسوف تحتاج أيضًا إلى تثبيت البرنامج الإضافي Insert RSS Thumbnails.

ومع ذلك، يمكن تكوين كل شيء دون الإضافات.

لإضافة صور مصغرة إلى الموجز، ما عليك سوى إدخال الكود التالي في ملف jobs.php الخاص بموضوع موقعك:

الدالة img_rss($content) ( global $post; if (has_post_thumbnail($post->ID)) ( $content = "" . get_the_post_thumbnail($post->ID, "thumbnail), array("style" => "float :left; add_filter("the_content_feed", "img_rss");

إذا كنت تريد تغيير مظهر الخلاصة يدويًا، فأدخل الكود التالي في ملف jobs.php:

الدالة acme_product_feed_rss2($for_comments) ( $rss_template = "new_rss.php"; Load_template($rss_template); ) Remove_all_actions("do_feed_rss2"); add_action("do_feed_rss2", "acme_product_feed_rss2", 10, 1);

بعد ذلك، خذ ملف Feed2.php في الدليل الجذر وأعد حفظه باسم new_rss.php. الآن ستؤثر أي تغييرات في ملف new_rss.php بشكل مباشر على مظهر الخلاصة - على سبيل المثال، يمكنك إزالة اسم المؤلف، والارتباط بالتعليقات، والتحكم في محتوى المنشور المعروض، وما إلى ذلك.

ربط فيدبورنر

Feedburner هي خدمة من Google تتصل بخلاصتك وتدفقها إلى http://feeds.feedburner.com/name_of_your_feed.

إنه مفيد لأنه يسمح للأشخاص بالاشتراك في خلاصتك عبر البريد الإلكتروني، ولكن فائدته الرئيسية كمشرف موقع هي أنه يتتبع عدد المشتركين لديك. باستخدام خلاصة WordPress العادية، لن تعرف عدد الأشخاص الذين يقرؤون موقعك عبر RSS، ولكن مع Feedburner ستكون هذه المعلومات متاحة لك.

صحيح أن جوجل أعلنت منذ فترة طويلة أنها ستتوقف عن دعم Feedburner، لكن الخدمة نفسها لا تزال موجودة حتى الآن. بالإضافة إلى ذلك، أنا متأكد من أنه إذا أغلقته Google أخيرًا، فهناك خدمات مماثلة من شركات أخرى يمكنك التبديل إليها.

من السهل جدًا الاتصال بهذه الخدمة - تحتاج إلى الانتقال إلى http://feedburner.google.com/، وتسجيل الدخول إلى حساب Google الخاص بك وفي النافذة الأولى التي تظهر، أدخل عنوان خلاصتك (نفس العنوان الذي يبدو مثل yoursite.ru/feed). في النافذة الثانية - حدد عنوان الخلاصة (يمكنك فقط أخذ اسم المجال، ولكن بدون النقطة - على سبيل المثال، خلاصة موقعي متاحة على الرابط http://feeds.feedburner.com/ Runcms).

بمجرد إكمال هاتين الخطوتين، ستكون خلاصتك متاحة من خلال Feedburner. كل ما تبقى هو وضع رابط له على موقع الويب الخاص بك (على سبيل المثال، في شكل صورة RSS، يمكنك مرة أخرى رؤية عينة أعلاه على موقع الويب الخاص بي) حتى يتمكن المستخدمون من النقر عليه والاشتراك.

تم دمج وظيفة موجز RSS في WordPress بشكل افتراضي، نظرًا لأن المحرك مصمم في الأصل للمدونات، وغالبًا ما يستخدم كمواقع معلومات وأخبار. إذا كتبنا Our_site.ru/feed في المتصفح، فسنرى خلاصة RSS هذه. من الناحية الفنية، RSS عبارة عن مجموعة من تنسيقات XML المصممة لوصف موجز الأخبار وإعلانات المقالات وتغييرات المدونات وما إلى ذلك. باستخدام موجز RSS لموقع الويب الخاص بك، يمكنك إعلام القراء بالمواد الجديدة الموجودة على موقع الويب الخاص بك، وبث إعلانات المنشورات إلى مواقع وخدمات الطرف الثالث، وتسريع فهرسة المواد الجديدة، وما إلى ذلك. وما إلى ذلك وهلم جرا.

ليست هناك حاجة لبرمجة موجز RSS لموقع WordPress؛ فهو ممكّن بالفعل على مدونتك. وفي الوقت نفسه، إذا حاولنا تهيئته أو إجراء أي تغييرات على تشغيله، فسنفاجأ جدًا برؤية وظائف هزيلة جدًا في إعدادات WordPress (الإعدادات - القراءة):

  • في خلاصات RSS، قم بعرض أحدث (عدد) العناصر
  • لكل مقالة في الموجز، قم بعرض: أ) نص كامل، ب) إعلان

لا تتفاجأ، ولكن هذا كل شيء!

وفي الوقت نفسه، في الممارسة العملية، تنشأ العديد من المواقف عندما يكون من الضروري التدخل في تشغيل موجز RSS على WordPress، ومع هذه الوظيفة الغنية لتخصيص RSS، فلن تذهب بعيدًا! هذا المقالإلى حد ما، يهدف إلى الإجابة على الأسئلة المتداولة حول إعداد وتحسين خلاصات RSS على مواقع WordPress.

ما هو عنوان URL لخلاصة RSS لموقع WordPress؟

لكي لا تخلط في هذه المشكلة، عليك أن تبدأ بحقيقة أن WordPress يوفر موجز RSS بتنسيقات مختلفة، وبالتالي ستكون الروابط مختلفة:

  • your_site.ru/feed (RSS 2.0)
  • your_site.ru/feed/rdf (RDF/RSS 1.0)
  • your_site.ru/feed/atom (تنسيق Atom)

اعتمادًا على إعدادات موقعك، يمكن فتحها على العناوين التالية:

  • your_site.ru/wp-rss2.php (تنسيق RSS 2.0)
  • your_site.ru/wp-rdf.php (تنسيق RDF/RSS 1.0)
  • your_site.ru/wp-atom.php (تنسيق Atom)
  • your_site.ru/?feed=rss2 (تنسيق RSS 2.0)
  • your_site.ru/?feed=rdf (تنسيق RDF/RSS 1.0)
  • your_site.ru/?feed=atom (تنسيق Atom)

يتمتع WordPress أيضًا بقدرة مدمجة على تصدير التعليقات إلى موجز RSS. ستكون الروابط متاحة على العناوين التالية (لـ تنسيقات مختلفةآر إس إس):

  • your_site.ru/comments/feed (تنسيق RSS 2.0)
  • your_site.ru/comments/atom (تنسيق Atom)
  • your_site.ru/comments/rdf (تنسيق RDF/RSS 1.0)

كيفية تعطيل RSS على موقع ووردبريس

يحتاج بعض مشرفي المواقع إلى تعطيل موجز RSS على الموقع وجعله غير قابل للوصول تمامًا. يمكن القيام بذلك إما باستخدام مكون إضافي أو بدونه.

تعطيل RSS على WordPress باستخدام البرنامج المساعد:

الإضافات - إضافة جديد - تعطيل RSS(تفعيل البرنامج المساعد). سيقوم هذا البرنامج المساعد بتعطيل كافة خلاصات RSS/Atom/RDF على موقعك.

تعطيل RSS على WordPress بدون مكون إضافي:

أضف أسطر التعليمات البرمجية التالية إلى ملف jobs.php الخاص بموضوعك الحالي:

الوظيفة fb_disable_feed() ( wp_redirect(get_option("siteurl"));// سيتم إعادة التوجيه إلى الصفحة الرئيسيةموقع الويب الخاص بك ) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); Remove_action("wp_head", "feed_links_extra", 3); Remove_action("wp_head", "feed_links", 2); Remove_action("wp_head", "rsd_link");

إعادة توجيه تغذية RSS إلى Feedburner

يستخدم العديد من مشرفي المواقع أشياء مثل Feedburner أو برامج حرق خلاصات RSS الأخرى. في هذه الحالة، هناك حاجة إلى إعادة توجيه التغذية الرئيسية إلى جانب تعطيل خدمة RSS الأصلية. يمكن حل هذا الموقف عن طريق إضافة أسطر التعليمات البرمجية التالية إلى ملف jobs.php الخاص بموضوعك الحالي:

الوظيفة fb_disable_feed() ( wp_redirect("http://feeds.feedburner.com/your_feedburner");exit;// هنا أدخل عنوان URL لقناة Feedburner الخاصة بك) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); Remove_action("wp_head", "feed_links_extra", 3); Remove_action("wp_head", "feed_links", 2); Remove_action("wp_head", "rsd_link");

منع محركات البحث من فهرسة RSS

يمكنك غالبًا العثور على صفحات في البحث عن Gosha أو Yasha تحتوي على /feed/ في عناوين URL الخاصة بها. بالطبع، هذا هراء وتحتاج إلى منع فهرسته (نظرًا لأن محركات البحث تقدر موقعك من أجله). محتوى مفيد)! ويمكن القيام بذلك عن طريق إضافة الأسطر التالية إلى ملف robots.txt:

وكيل المستخدم: * عدم السماح: /feed

إضافة الصور (الصور المصغرة) إلى RSS

يلتقط WordPress الأصلي النص فقط في RSS، على الرغم من أن المنشورات نفسها غالبًا ما تستخدم الصور والصور المصغرة. لكننا نعلم جميعًا أنه باستخدام الصور، يكون الإعلان أكثر جاذبية وقابلية للنقر عليه، لذلك يتم حل المشكلة عن طريق إضافة الكود التالي إلى jobs.php الخاص بموضوعك الحالي (سيضيف هذا الكود صورًا مصغرة من المنشورات إلى موجز RSS الخاص بك موقع):

وظيفة إدراجThumbnailRSS($content) ( global $post; if (has_post_thumbnail($post->ID))( get_the_post_thumbnail(array(150,100)); $content = "

".get_the_post_thumbnail($post->ID, "thumbnail") . "
" . $content; ) return $content; ) add_filter("the_excerpt_rss", "insertThumbnailRSS"); add_filter("the_content_feed", "insertThumbnailRSS");

كيفية الحصول على موجز RSS لفئة معينة في ووردبريس

من أجل الحصول على دفق RSS منفصل للمشاركات من قسم منفصل على الموقع أدناه إدارة ووردبريس، ما عليك سوى إضافة عنوان القسم /الخلاصة الحالي

على سبيل المثال، your_site.ru/category/news/feed

إذا كنت بحاجة إلى ربط عدة فئات من موقع ما بـ RSS، فيمكنك القيام بذلك عن طريق إدراجها مفصولة بفواصل:

your_site.ru/category/news,pogoda,sport/feed

كيفية الحصول على تعليقات على مشاركة ووردبريس واحدة في RSS

من أجل الحصول على موجز RSS منفصل للتعليقات لأي منشور على موقع يقوم بتشغيل WordPress، ما عليك سوى إضافة /خلاصة إلى عنوان المنشور/الصفحة الحالية

على سبيل المثال، your_site.ru/article_name.html/feed

كيفية الحصول على مواد RSS للعلامات الفردية

لتلقي إدخالات في RSS تحتوي على علامات فردية، يكفي كتابة العلامات في عنوان URL (في المثال أدناه، سنحصل فقط على سجلات بها علامة تحسين محركات البحث(لا تنس أنه يمكن إدراجها مفصولة بفواصل):

على سبيل المثال، your_site.ru/tag/seo/feed

كيفية الحصول على المواد من مؤلف فردي في RSS

إذا كان الموقع قيد التشغيل ووردبريس كبير، في بعض الأحيان يكون من المفيد الحصول على محتوى RSS لمؤلف فردي. لتلقي مشاركات مؤلف فردي في RSS، يكفي إدخال اسم المؤلف في عنوان URL (في المثال أدناه، سنتلقى فقط المشاركات التي يكون مؤلفها مشرفًا):

your_site.ru/author/admin/feed/

كيفية الحصول على المواد من نتائج البحث في RSS

يمكنك الحصول على RSS على WordPress والمشاركات بناءً على نتائج أي منها استعلام بحث. للقيام بذلك، تحتاج إلى إنشاء عنوان URL وفقًا للمبدأ (في المثال، نعرض في RSS الإدخالات الموجودة للاستعلام "seo"):

your_site.ru/?s=seo&feed=rss2

كيفية استبعاد محتوى الفئة من موجز RSS على WordPress

هناك حالات لا يكون من الضروري فيها إرسال مواد من بعض العناوين في RSS (على سبيل المثال، بعض العناوين غير المستهدفة، والعناوين التي تحتوي على مقالات مبيعات، وما إلى ذلك). يمكنك استبعاد فئات فردية من الخلاصة حسب المعرف (يمكن العثور على معرف الفئة في لوحة الإدارة عن طريق تحريك الماوس فوق اسم الفئة والنظر إلى قيمة tag_ID في شريط حالة المتصفح). نضيف هذا الكود إلى ملف jobs.php للموضوع الحالي:

الدالة ac_exclude_from_rss($query) ( $cats_to_exclude = array(64, 16); //list، مفصولة بفواصل، معرفات الفئات التي يجب استبعاد موادها من RSS if ($query->is_feed && !$query-> is_category($cats_to_exclude)) ( set_query_var("category__not_in", $cats_to_exclude); ) return $query;

كيفية استبعاد المشاركات الفردية من موجز RSS على ووردبريس

هناك أيضًا مواقف تحتاج فيها إلى استبعاد منشورات فردية من موجز RSS، ولكن بما أنه يمكن وضعها في فئات مختلفة، فإن تعطيل فئة بأكملها من RSS لن يساعد. من غير العملي أيضًا تعطيل الإدخالات في كل مرة عن طريق تحرير ملف jobs.php، لذلك سيتعين عليك تثبيت مكون إضافي لتمكين وتعطيل إدخال من موجز RSS من لوحة الإدارة في محرر كل إدخال بشكل ملائم.

الإضافات - إضافة جديد - تخطي RSS(يقوم المكون الإضافي بإيقاف تشغيل المشاركات الفردية من خلاصة WordPress RSS

ماذا تفعل إذا كان WordPress RSS يحتوي على أخطاء

ليس في كثير من الأحيان، ولكن قد يحتوي النص الموجود في المشاركات على أحرف خاصة تؤدي إلى كسرها عند تضمينها في RSS. هناك حالات أخرى: لا يبدأ RSS وهذا كل شيء. أخطاء مثل:

خطأ في تحليل XML: XML أو إعلان النص ليس في بداية الكيان

السطر 1، العمود 1: سطر فارغ قبل إعلان XML

و اخرين

كيفية نشر مشاركات RSS مع تأخير

بمجرد نشر منشور على موقع WordPress، فإنه يظهر تلقائيًا في RSS. هناك أوقات تحتاج فيها إلى منع هذا: على سبيل المثال، تريد دخول جديداكتشف القراء على الموقع أولاً، وعندها فقط جميع مشتركي RSS والقراء المختلفين الذين قرأوا خلاصتك! البرنامج المساعد مناسب لمثل هذه الأغراض " إطعام الإيقاف المؤقت" - يجعل من الممكن ضبط التأخير الذي سيتم من خلاله نشر الإدخالات في RSS (من الممكن أيضًا استبعاد إدخالات معينة من RSS).

كيفية إضافة التسميات التوضيحية إلى مشاركات RSS

يمكن توقيع المواد المقدمة إلى RSS وتكون محدودة الحجم أيضًا، وهو ما يهدف جزئيًا إلى مكافحة سرقة المحتوى (مقترنًا بالمكون الإضافي المذكور أعلاه " إطعام الإيقاف المؤقت")، والذي يحدث غالبًا بمساعدة خلاصات RSS. وفي هذا الصدد، على الرغم من أنه قديم، إلا أن المكون الإضافي الفعال لم يخرج عن الموضة أوزه أفضل تغذية

كيفية إخفاء بعض المحتوى في RSS

أخيرًا، كنت بحاجة إلى إخفاء بعض المحتوى في RSS، على سبيل المثال، تقوم بنشر إجابة لبعض الأسئلة في منشور، لكنك لا تريد أن ينتهي الأمر في RSS، ولكن أن تكون مرئية فقط مباشرة على الموقع. سوف تحتاج إلى البرنامج المساعد" آر إس إس". الآن، عند إنشاء منشور، قم بوضع الإطار (في وضع محرر HTML) النص المطلوبالإدخالات في العلامات... ولن تظهر في موجز RSS.

...بطبيعة الحال، يمكن أن تكون المواقف مع RSS على مواقع WordPress مختلفة وليس لدي أدنى شك في أنني لا أملك القوة لتقديم كل شيء والإجابة على كل شيء! وفي الوقت نفسه، حاولت تقديم إجابات وتوصيات للمواقف التي تحدث غالبًا في ممارستي. إذا لم تجد إجابة لمشكلتك، اسأل في التعليقات... وسأجيب وأحاول المساعدة!

يحتوي WordPress على ميزة مدمجة خلاصات RSS. يمكنك تخصيصها عن طريق إضافة المحتوى الخاص بك إلى الموجز، أو حتى . من حيث المبدأ، تعد خلاصات RSS وAtom VI القياسية كافية لمعظم المستخدمين، ولكن قد تحتاج إلى خلاصات RSS الخاصة بك لتقديم نوع معين من المحتوى. سنوضح لك في هذه المقالة كيفية إنشاء موجز RSS مخصص في WordPress.

لنفترض أنك تريد إنشاء قناة جديدةخدمة RSS التي تعرض المعلومات التالية:

  • عنوان
  • وصلة
  • تاريخ النشر
  • مؤلف
  • مقتطف من التسجيل

أولاً، تحتاج إلى إنشاء موجز RSS جديد في ملف jobs.php الخاص بموضوعك أو في:

Add_action("init", "customRSS"); وظيفة customRSS())( add_feed("feedname", "customRSSFunc"); )

الكود أعلاه يستدعي الدالة customRSS، الذي يضيف الخلاصة. تحتوي وظيفة add_feed على معلمتين: اسم التغذية (اسم الخلاصة) ورد الاتصال (وظيفة الاتصال بها). سيقوم Feedname بإنشاء رابط إلى خلاصتك الجديدة yourdomain.com/feed/feedname، وسيتم استدعاء رد الاتصال بدوره لإنشائه. سنحتاج إلى اسم التغذية لاحقًا.

بمجرد الانتهاء من تهيئة الخلاصة، ستحتاج إلى إنشاء وظيفة رد الاتصالللحصول على الخلاصة المطلوبة باستخدام الكود التالي في ملف jobs.php الخاص بموضوعك أو في:

الدالة customRSSFunc())( get_template_part("rss", "feedname"); )

يستخدم الرمز أعلاه الوظيفة get_template_partللاتصال ملف منفصلالقالب، ولكن يمكنك أيضًا وضع كود RSS مباشرة في الوظيفة. استخدام get_template_partنبقي الوظيفة منفصلة عن العلامات. وظيفة get_template_partهناك معلمتان، slug و name، والتي ستبحث عن ملف قالب باسم بتنسيق معين، بدءًا من الملف الأول (إذا لم يكن موجودًا، فانتقل إلى الثاني وهكذا):

  1. wp-content/themes/child/rss-feedname.php
  2. wp-content/themes/parent/rss-feedname.php
  3. wp-content/themes/child/rss.php
  4. wp-content/themes/parent/rss.php

لغرض اختبار الأمثلة الواردة في هذه المقالة، من الأفضل أن نبدأ بتعيين slug ليكون نوع الخلاصة التي نقوم بإنشائها (في حالتنا: rss)، واسم اسم الخلاصة الذي حددناه سابقًا.

بمجرد أن نطلب من WordPress البحث عن قالب موجز، نحتاج إلى إنشائه. سيقوم الكود أدناه بإنشاء ترميز للخلاصة بالمعلومات التي أعلنا عنها سابقًا.
بمجرد أن تطلب من WordPress البحث عن قالب الموجز، ستحتاج إلى إنشائه. سيُنتج الكود أدناه تخطيطًا للخلاصة بالمعلومات التي ذكرناها سابقًا. احفظ هذا الملف في مجلد السمات الخاص بك كملف قالب slug-name.php الذي تم تكوينه في ملف get_template_partوظيفة.

"; ?> > <?php bloginfo_rss("name"); ?>- يٌطعم <?php the_title_rss(); ?>

سيؤدي هذا الرمز الموجود في القالب إلى إنشاء موجز RSS بالترميز أعلاه. عامل postCountسيسمح لك بالتحكم في عدد المشاركات التي سيتم عرضها في الموجز. يمكن تغيير القالب وفقًا لتنسيق الإخراج المطلوب للمعلومات التي تحتاجها (على سبيل المثال، الصور في المنشورات والتعليقات وما إلى ذلك)

وظيفة the_excerpt_rssسيعرض مقتطفًا من كل مشاركة، وبالنسبة للمشاركات التي لم يتم تحديدها، سيتم عرض أول 120 كلمة من محتوى المشاركة.

أخيرًا، لعرض خلاصتك، تحتاج إلى تحديث قواعد .htaccess الخاصة بك. أسهل طريقة للقيام بذلك هي تسجيل الدخول إلى لوحة الإدارة الخاصة بـ VP، ثم النقر فوق الإعدادات -> الروابط الدائمة. بمجرد أن تكون هناك، فقط اضغط على حفظ التغييرات، سيتم تحديث القواعد.

يمكنك الآن الوصول إلى خلاصتك الجديدة على yourdomain.com/feed/feedname، حيث اسم التغذية هو اسم الخلاصة التي حددتها في الوظيفة add_feedأعلى.

يتيح لك نظام إدارة محتوى موقع WordPress تكوين موجز RSS لإضافة المعلومات المنشورة على صفحات المدونات ومواقع المعلومات. دعونا نلقي نظرة على طرق تخصيص موجز RSS وتحسينه.

وصف موجز لتقنية RSS

ما هي وظائف موجز RSS، وماذا يعني مصطلح "مسار RSS"؟ وفقًا للتعريف الذي تمت صياغته في ويكيبيديا، يمكن أن يعزى ذلك إلى مجموعة متنوعة من تنسيقات XML المستخدمة لوصف موجز الأخبار والمواد الجديدة التي يتم إعدادها والتغييرات التي تحدث في المدونات.

كقاعدة عامة، من الأسهل على المستخدم العادي أن يتعلم كيفية تكوين cron بدلاً من فهم التعريف الاحترافي. لتبسيط الأمر قليلاً، يمكننا القول أن مفهوم موجز RSS يعني صفحة موقع ويب، والتي تتضمن عادةً آخر 10 مشاركات منشورة عليها بتنسيق خاص - XML، عالمي للقراءة بواسطة مجموعة متنوعة من الخدمات والمجمعات.

كيف يفيد الشريط المستخدمين؟ إذا كنت مهتمًا بعشر مدونات، فربما ترغب في الحصول على معلومات حول التحديثات الخاصة بها، بل والأفضل من ذلك، أن تكون قادرًا على التعرف عليها من خلال مورد واحد. عادةً ما يمكن تحقيق ذلك عن طريق الاشتراك باستخدام البريد الإلكتروني، ولكن إذا أضفت، على سبيل المثال، 10 مقالات إلى الموقع كل يوم، فسوف تتلقى منه 10 رسائل فقط عبر البريد الإلكتروني، مما قد يسبب بعض الإزعاج. الحل الجيد في هذه الحالة هو استخدام الاشتراكات في قناة المعلومات الخاصة بالاشتراك.ru أو خدمة Smartresponder، لكن العديد من المواقع لا تحتوي على هذا النوع من الاشتراك.

في مثل هذه الحالة، من الملائم جدًا استخدام خدمة RSS. للقيام بذلك، يجب عليك التسجيل في أحد المجمعات (أكثرها استخدامًا هي Yandex Feed وGoogle Reader، والتي على وشك الإغلاق قريبًا) وإدخال عناوين المواقع التي تهتم بها. ثم ما عليك سوى الذهاب إليه والحصول على معلومات حول جميع التحديثات المضافة إلى هذه المواقع.

تخصيص خلاصتك في ووردبريس

يحتوي نظام WordPress على موجز RSS مدمج، ويمكنك العثور عليه عن طريق إدخال اسم site.ru/feed الخاص بك في شريط البحث. الإعداد الوحيد المتوفر بشكل افتراضي في مشرف ووردبريس- تغيير عدد المشاركات، ويتم ذلك من خلال الضغط على الأزرار: لوحة الإدارة – الخيارات – القراءة. أعتقد أن هذا لا يكفي، لأنه قد يكون من الضروري حذف بعض الفئات أو تغييرها أو إجراء عمليات معالجة أخرى، ولكن لا يمكن القيام بذلك باستخدام لوحة إدارة WP.

لذلك، يتم إعداد RSS لـ WordPress بإحدى الطرق التالية: تثبيت مكونات إضافية خاصة أو تحرير الكود يدويًا. بناءً على تجربتي، يمكنني أن أشير إلى أنه من الأكثر ملاءمة استخدام المكوّن الإضافي "Ozh’ Better Feed". على الرغم من عدم حصوله على أي تحديثات، إلا أنه يجعل إجراء التغييرات على موجز RSS الخاص بك أمرًا سهلاً قدر الإمكان.

إذا كنت تريد إضافة صور صغيرة إلى خلاصتك مع مشاركاتك، فيمكنك استخدام المكون الإضافي "إدراج صور مصغرة لـ RSS". وفي الوقت نفسه، يمكن إجراء التخصيص دون استخدام المكونات الإضافية.

لإضافة صور مصغرة إلى ملف jobs.php الموجود في قالب الموقع، أدخل الرمز الخاص:

الدالة img_rss($content) ( global $post; if (has_post_thumbnail($post->ID)) ( $content = "" . get_the_post_thumbnail($post->ID, "thumbnail), array("style" => "float :left; add_filter("the_content_feed", "img_rss");

إذا كنت تريد إجراء تغييرات على عرض الخلاصة يدويًا، فستحتاج إلى لصق الكود في نفس الملف:

الدالة acme_product_feed_rss2($for_comments) ( $rss_template = "new_rss.php"; Load_template($rss_template); ) Remove_all_actions("do_feed_rss2"); add_action("do_feed_rss2", "acme_product_feed_rss2", 10, 1);

ثم يجب عليك حفظ الملف الموجود في الدليل الجذر المسمى Feed2.php تحت اسم new_rss.php. بعد هذه العملية، ستسمح لك جميع أنواع التغييرات التي تم إجراؤها على هذا الملف بتغيير الخلاصة - إزالة المعلومات غير الضرورية، وإجراء تغييرات فيما يتعلق بمحتوى المنشورات والتلاعبات الأخرى.

ربط فيدبورنر

Feedburner هي خدمة تقدمها Google والتي، عند اتصالها بخلاصة موقعك، تسمح لك ببثها إلى العنوان التالي: http://feeds.feedburner.com/feed_name.

باستخدام هذه الخدمة، يتم اشتراك المستهلكين عبر البريد الإلكتروني في موجز موقع الويب الخاص بك، ولكن ميزتها الرئيسية هي أنها تحدد عدد الأشخاص المشتركين. باستخدام خلاصة WP العادية، من المستحيل حساب عدد المستخدمين الذين يتعرضون لمعلومات على موقعك باستخدام RSS، ولكن يمكن الحصول على هذه البيانات بفضل Feedburner.

بالرغم من أن جوجل أعلنت عن توقف دعم هذه الخدمة أثناء عملها. وعلى الأرجح أن شركات أخرى لديها أيضًا خدمات مماثلة، والتي يمكن اللجوء إلى خدماتها في حالة إغلاق Feedburner.

إجراء الاتصال بـ Feedburner بسيط للغاية: انتقل إلى http://feedburner.google.com/، وقم بتسجيل الدخول باستخدام حسابك، ثم في النافذة التي تظهر، أدخل عنوان خلاصة موقع الويب الخاص بك (site.ru/feed) . ثم افتح نافذة جديدة تحتاج فيها إلى إدخال عنوان جديد (يمكنك استخدام اسم المجال له عن طريق إزالة النقطة منه).

بعد إكمال هذه الخطوات، يمكن بالفعل استخدام الخلاصة باستخدام خدمة Feedburner. الآن كل ما تبقى هو توفير رابط للخلاصة على موقعك (قد يبدو، على سبيل المثال، كصورة RSS). ويمكن للمستخدمين بعد ذلك الاشتراك فيه من خلال النقر عليه.