انجمن


غیر فعال کردن فید دسته خاص  (۸ نوشته)

  • majid-

    آفلاین
    عضو
    تعداد نوشته‌ها: ۱۷
    # نوشته شده: ۱۰ سال پیش
    ۸ فروردین ۱۳۹۰ - ۱۳:۱۵

    درود.

    دوستان میخوام تو یه دسته خاص سایت وقتی پست قرار میدم فیدی خروجی نده.

    یه افزونه پیدا کردم:

    http://wordpress.org/extend/plugins/disable-feed-category

    ولی نصبش که کردم جایی چیزی اضافه نکرد که بگم کدوم دسته میخوام غیر فعال بشه( یا من پیدا نکردم)

    تو انجمن هم سرچ کردم چیزی پیدا نشد.

  • Omid Sh

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۷۸۲
    تشکر شده: ۹۱۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۸ فروردین ۱۳۹۰ - ۲۰:۱۲

    majid- گفت:
    درود.

    دوستان میخوام تو یه دسته خاص سایت وقتی پست قرار میدم فیدی خروجی نده.

    یه افزونه پیدا کردم:

    http://wordpress.org/extend/plugins/disable-feed-category

    ولی نصبش که کردم جایی چیزی اضافه نکرد که بگم کدوم دسته میخوام غیر فعال بشه( یا من پیدا نکردم)

    تو انجمن هم سرچ کردم چیزی پیدا نشد.

    تو ساید بار سمت راست وردپرس‌تون در قسمت تنظیمات یا ابزار یا جایی مجزا برای این افزونه اضافه شده. دقت کنید پیدا میشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - majid-
  • 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-

درباره‌ی این موضوع