it-swarm.asia

أفضل طريقة لإضافة حقول مخصصة/السحر/رفرفة في تغذية RSS

باستخدام Wordpress 3 ، إنشاء لوحات كتابة باستخدام Magic Fields ، كيف يمكنني إضافة حقول مخصصة إلى موجز RSS الخاص بي؟

على سبيل المثال ، لدي لوحة كتابة "صورة اليوم" ، مع حقل مخصص لائتمان الصورة. كيف يمكنني تضمين كل ذلك كجزء من خلاصتي؟

شكر.

2
Bryan M.

يمكنك استخدام شيء مثل هذا

function feed_magic_fields( $content ) {
  global $post, $id;

  if ( !is_feed() )
    return $content;

  // is feed
  $date = get('date_event');
  if( $date)
    $content .= $date

  return $content; 
}

add_filter( 'the_content', 'feed_magic_fields' );
2
hunk

يمكنك ربط في خلاصتك مع المرشحات وفقا ثم قم بإضافة الأشياء الخاصة بك.

بشكل أساسي تقترح صفحة المخطوطة (والتي لا تزال صالحة ، يمكنك العثور على قوالب الخلاصة داخل /wp-includes/ ، الملفات تبدأ بـ feed-) التي تتصل بها the_content وأنت تحقق مع is_feed() إذا كنت بحاجة إلى تعديل محتوى الخلاصة.

لحفظ بعض المتاعب ، يمكنك تسجيل المكون الإضافي بالكامل لتنشيطه على الخطاف do_feed_rss2 (أو أيهما تستخدم) ، لذلك لا تحتاج إلى التحقق من is_feed().

يمكن قراءة محتويات الحقول السحرية (الحقول المخصصة لتكون دقيقة) مع الوظائف الموجودة ، يمكنك العثور على الوثائق هنا: الحقول المخصصة .

0
hakre