majid-
آفلاین
عضو
تعداد نوشتهها: ۱۷
#
نوشته شده: ۱۳ سال پیش
۸ فروردین ۱۳۹۰ - ۱۳:۱۵
درود.
دوستان میخوام تو یه دسته خاص سایت وقتی پست قرار میدم فیدی خروجی نده.
یه افزونه پیدا کردم:
http://wordpress.org/extend/plugins/disable-feed-category
ولی نصبش که کردم جایی چیزی اضافه نکرد که بگم کدوم دسته میخوام غیر فعال بشه( یا من پیدا نکردم)
تو انجمن هم سرچ کردم چیزی پیدا نشد.
Omid Sh
آفلاین
عضو فعال
تعداد نوشتهها: ۷۸۲
تشکر شده: ۹۱۷ بار
#
نوشته شده: ۱۳ سال پیش
۸ فروردین ۱۳۹۰ - ۲۰:۱۲
majid- گفت:
درود.
دوستان میخوام تو یه دسته خاص سایت وقتی پست قرار میدم فیدی خروجی نده.
یه افزونه پیدا کردم:
http://wordpress.org/extend/plugins/disable-feed-category
ولی نصبش که کردم جایی چیزی اضافه نکرد که بگم کدوم دسته میخوام غیر فعال بشه( یا من پیدا نکردم)
تو انجمن هم سرچ کردم چیزی پیدا نشد.
تو ساید بار سمت راست وردپرستون در قسمت تنظیمات یا ابزار یا جایی مجزا برای این افزونه اضافه شده. دقت کنید پیدا میشه.
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۰۰:۲۱
بدون افزونه هم میشه, تنها با یک دستور شرطی؛
<?php if ( !is_category() ) {; ?>
<link rel="alternate" href="<?php bloginfo ('rss2_url'); ?>" type="application/rss+xml" title="RSS 2.0" />
<?php } ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
majid-
majid-
آفلاین
عضو
تعداد نوشتهها: ۱۷
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۰۰:۵۲
OmidSh گفت:
تو ساید بار سمت راست وردپرستون در قسمت تنظیمات یا ابزار یا جایی مجزا برای این افزونه اضافه شده. دقت کنید پیدا میشه.
ممنون.
باز هم الان رفتم گشتم.چیزی پیدا نکردم .این کل کد افزونه هست:
<?php
/*
Plugin Name: Disable Feed Category
Plugin URI: http://forgecode.net/
Description: An extremely simple plugin that disables the "Category" field in your RSS/Atom feeds.
Author: Nick Forge
Author URI: http://forgecode.net/
Version: 1.0
*/
function nf_disable_feed_category() {
return '';
}
if (function_exists('add_filter')) {
add_filter('the_category_rss', 'nf_disable_feed_category', 1000);
}
else {
echo "Disable Feed Category is operational!";
}
?>
majid-
آفلاین
عضو
تعداد نوشتهها: ۱۷
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۰۰:۵۶
mostafa1990 گفت:
بدون افزونه هم میشه, تنها با یک دستور شرطی؛
<?php if ( !is_category() ) {; ?>
<link rel="alternate" href="<?php bloginfo ('rss2_url'); ?>" type="application/rss+xml" title="RSS 2.0" />
<?php } ?>
ممنون مصطفی جان.
فقط من تازه کار هستم، اگر لطف کنید بگید تو کدوم فایل باید این کد رو قرار بدم و کجاش دسته رو بهش بگم ممنون میشم.
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۹ فروردین ۱۳۹۰ - ۱۸:۱۸
ممنون مصطفی جان.
فقط من تازه کار هستم، اگر لطف کنید بگید تو کدوم فایل باید این کد رو قرار بدم و کجاش دسته رو بهش بگم ممنون میشم.
در فایل header.php در بین تگ
<head>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
majid-
majid-
آفلاین
عضو
تعداد نوشتهها: ۱۷
#
نوشته شده: ۱۳ سال پیش
۱۰ فروردین ۱۳۹۰ - ۱۴:۵۲
ببخشید؛
من هنوز متوجه نشدم دسته رو باید کجا این کد مشخص کنم؟ اسم دسته رو باید بدم بهش؟
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۱۰ فروردین ۱۳۹۰ - ۱۷:۴۲
ببخشید؛
من هنوز متوجه نشدم دسته رو باید کجا این کد مشخص کنم؟ اسم دسته رو باید بدم بهش؟
اون کد برای تمامی دسته ها اعمال میشه
اگر دسته ای خاص مدنظرتون هست, شماره (ID) اون دسته رو به تابع بدین. مثال:
<?php if ( !is_category(5) ) {; ?>
<link rel="alternate" href="<?php bloginfo ('rss2_url'); ?>" type="application/rss+xml" title="RSS 2.0" />
<?php } ?>
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
majid-