رفتن به مطلب

عدم نمایش فید و ارور 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 رو چک کنید فاصله نباشه

لینک به ارسال

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

دیگه کلافه شده بودم که یه لحظه یادم اومد که یه کدی اضافه کردیم تو فانکشن که به قولی به قول نویسنده تاخیر در ارسال پست ها به خوراک 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
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...