فيما يلي جزء مفيد جدًا من التعليمات البرمجية التي ستسمح لك بإنشاء موجز 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>
بطاقة تعريف)؛ ?>
<![CDATA[ آخر المحتوى؛ ?>]]>
post_date_gmt) ); ?>
بطاقة تعريف)؛ ?>
</item>
<?php } ?>
</channel>
</rss>
يمكنك استبدال حقول "خاصتك..." بحقولك الخاصة.
2) إنشاء صفحة جديدة في ووردبريس
انشر صفحة جديدة من مسؤول WordPress الخاص بك، واربطها بقالب صفحة "الخلاصة المخصصة" الذي أنشأناه للتو أعلاه.
3) قم بتشغيل صفحتك المنشورة
بمجرد نشر الصفحة، قم بتشغيلها. يجب أن تشاهد موجز RSS الجديد الخاص بك!
ردود 7
شكرا لك على هذا المقال وهو ترجمة جيدة جدا. ومع ذلك، أليس من الأجدر ذكر المصدر؟
بدلاً من إعادة تسمية نصف وظيفة بغباء، أجد أنه من "اللعب النظيف" أن أقتبس: http://yoast.com/custom-rss-feeds-wordpress/
بإخلاص
وفي الوقت المناسب، أشكرك على تذكيري، وأضفت المصدر إلى المقال.
لا تقلق، سأغتنم هذه الفرصة لأوضح لك أنه لا تزال هناك وظيفة "yoast_rss_date" في الوظيفة التي تقدمها 😉
صحيح، شكرا جزيلا، تم تصحيحه. من الواضح أنه لم يكن يومي :)
مرحبًا، شكرًا لك على هذه المقالة الصغيرة، لدي مشكلة صغيرة، لدي خطأ في السطر الأول عندما أحاول تحميل الصفحة التي تم إنشاؤها:
خطأ في التحليل: خطأ في بناء الجملة، T_VARIABLE غير متوقع
بحثت عن حلول، لكن إلى الآن لم أجد أي شيء، هل تعرفون من أين يمكن أن يأتي هذا؟
شكرا مسبقا
شكرًا لك على البرنامج التعليمي، إنه حقًا أفضل، قالب صفحة جميل مخصص لـ RSS.
شكرا لهذا البرنامج التعليمي