رفتن به مطلب

عدم نمایش فید و ارور 404


M0ri

پست های پیشنهاد شده

با سلام..

سایت ما nailme.ir فیدش چند روزیه مشکل پیدا کرده و نمیاره..یعنی با 404 روبه رو میشیم..و حتی گوگل وبمستر هم اروراش رو داده..

خیلی خوندم..از افزونه های fix-rss-feed هم استفاده کردم و این دو خط هم به هدر اضافه کردم


<link rel="alternate" type="application/rss+xml" title="<?php printf(__('%s RSS Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="<?php printf(__('%s Atom Feed', 'kubrick'), get_bloginfo('name')); ?>" href="<?php bloginfo('atom_url'); ?>" />

...هم نگاه کردبم به فایل فانکشن و کانفیگ که هیچ فاصله نداره ! خیلی گشتم ولی ناامید م! و افزونه ها هم همگی غیرفعال و دوباره فعال گشته اما درست نشده !

و فایده نداره و با ارور پیدا نشد 404 مواجه میشم..تا 5/6 روز پیش درست بود و یادمون نمیاد کار خاصی کرده باشیم ! به نظرتون مشکل از کجاست

دوستان کمک کنید...

ویرایش شده توسط M0ri
لینک به ارسال

سلام

1 ـ این افزونه رو تست کنید

http://wordpress.org/plugins/rss-includes-pages/

2 ـ این کد رو هم یه تستی بکنید ( قبل از پایان تگ هد )


<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />

3 ـ فایل های wp-rss2.php و wp-atom.php رو چک کنید فاصله نباشه

  • امتیاز 1
لینک به ارسال

سلام.ممنون از پیگیری شما..اما با این افزونه درست نشد .

دیگه کلافه شده بودم که یه لحظه یادم اومد که یه کدی اضافه کردیم تو فانکشن که به قولی به قول نویسنده تاخیر در ارسال پست ها به خوراک RSS ایجاد میکرد ! یه لحظه گفتم شاید از اون کده باشه ! و همین طور هم بود !

این کدی که اضافه کرده بودیم تا تاخیر در ارسال پست به RSS ایجاد شه !


function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
$time_now = gmdate('Y-m-d H:i:s');
$time_delay = '15'; // integer
$time_span = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where = " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$time_now') > $time_delay ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');

و حالا حذفش کردم و به راحتی مشکل حل شد !

ممنون از شما ^_^

ویرایش شده توسط M0ri
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...