قم بإنشاء موجز RSS مخصص جديد في WordPress

 فيما يلي جزء مفيد جدًا من التعليمات البرمجية التي ستسمح لك بإنشاء موجز RSS جديد في WordPress.

في الواقع، نحتاج في بعض الأحيان إلى توفير موجز RSS مستقل عن التلقيم الأصلي. لهذا، هناك قطعة من التعليمات البرمجية التي اكتشفتها على Yoast!

 

1) قم بإنشاء قالب صفحة جديد يسمى pagerss.php

ابدأ من صفحة فارغة في برنامج "المفكرة" وأدخل الكود التالي قبل تحميله إلى مجلد السمات الخاص بك:

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

لا توجد رسائل غير مرغوب فيها، مجرد بريد إلكتروني عند نشر محتوى جديد.

<?php
/*
اسم القالب: موجز مخصص
*/

$numposts = 10;

الدالة custom_rss_date($timestamp = null) {
$timestamp = ($timestamp==null) ؟ الوقت (): $timestamp؛
تاريخ الصدى (DATE_RSS، $timestamp)؛
}

$posts = query_posts('showposts='.$numposts);

$lastpost = $numposts – 1;

header("نوع المحتوى: application/rss+xml; charset=UTF-8");
صدى صوت ' ';
?>
<channel>
لقبك
عنوان URL الخاص بك
وصفك
الاب الاب
post_date_gmt) ); ?>
post_date_gmt) ); ?>
بريدك
<?php foreach ($posts as $post) { ?>
<item>
<?php echo get_the_title($post->ID); ?>
بطاقة تعريف)؛ ?>
<![CDATA[ آخر المحتوى؛ ?>]]>
post_date_gmt) ); ?>
بطاقة تعريف)؛ ?>
</item>
<?php } ?>
</channel>
</rss>

يمكنك استبدال حقول "خاصتك..." بحقولك الخاصة.

2) إنشاء صفحة جديدة في ووردبريس

انشر صفحة جديدة من مسؤول WordPress الخاص بك، واربطها بقالب صفحة "الخلاصة المخصصة" الذي أنشأناه للتو أعلاه.

3) قم بتشغيل صفحتك المنشورة

بمجرد نشر الصفحة، قم بتشغيلها. يجب أن تشاهد موجز RSS الجديد الخاص بك!

ردود 7

  1. لا تقلق، سأغتنم هذه الفرصة لأوضح لك أنه لا تزال هناك وظيفة "yoast_rss_date" في الوظيفة التي تقدمها 😉

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

    خطأ في التحليل: خطأ في بناء الجملة، T_VARIABLE غير متوقع

    بحثت عن حلول، لكن إلى الآن لم أجد أي شيء، هل تعرفون من أين يمكن أن يأتي هذا؟
    شكرا مسبقا

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

لا توجد رسائل غير مرغوب فيها، مجرد بريد إلكتروني عند نشر محتوى جديد.

arAR