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

في هذا البرنامج التعليمي ، سنعرض لك كيفية تأخير ظهور المقالات في ووردبريس.

لماذا يؤخر ظهور المقالات على ووردبريس؟

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

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

يتم استخدام موجزات RSS أيضًا بواسطة المدونات التلقائية. يستخدمونه لمراقبة المحتوى الخاص بك ونسخ مقالاتك بمجرد ظهورها مباشرة.

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

من خلال تأخير ظهور مقال ما، يمكنك منح محركات البحث الوقت الكافي للقيام بذلك تحليل وفهرسة المحتوى الخاص بك أولاً.

لذلك سوف نرى كيفية تأخير ظهور المقالات في خلاصة RSS بسهولة.

كيفية تأخير ظهور مقال في آر إس إس

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

يجب عليك إضافة الكود التالي إلى الملف functions.php من موضوعك أو إضافته إلى البرنامج المساعد الخاص بك.

وظيفة Publish_later_on_feed($where) { global $wpdb; if ( is_feed() ) { // الطابع الزمني بتنسيق WP $now = gmdate('Ymd H:i:s'); // قيمة الانتظار؛ + الجهاز $wait = '10'; // عدد صحيح // https://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $device = 'MINUTE'; // الدقيقة، الساعة، اليوم، الأسبوع، الشهر، السنة // أضف SQL-sytax إلى الإعداد الافتراضي $where $where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait "؛ } إرجاع $where; } add_filter('posts_where', 'publish_later_on_feed');

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

بعد ذلك ، يقوم بإضافة اختلاف الطابع الزمني في جملة WHERE إلى الاستعلام الأصلي. سيعيد الطلب الأصلي الآن فقط العناصر التي يكون فرق التوقيت فيها أكبر من وقت الانتظار.

في هذا الرمز ، حددنا دقائق 10 كم من الوقت للانتظار. لا تتردد في تغيير ذلك حسب ما تريد.

نأمل أن يساعدك هذا البرنامج التعليمي في تأخير ظهور مقالاتك في موجز RSS. لا تتردد في ترك تعليق إذا كنت لا تفهم نقطة.

يعلقون عليه على موقع Pinterest