انجمن


چگونگی اعمال فیلتر یک دسته‌بندی بروی یک فانکشن  (۲ نوشته)

  • مهدی مشتاقی

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

    سلام
    متاسفانه انقدر عجله‌ای شد که نتونستم عنوان خوبی رو برای سوال پیدا کنم! موضوع از این قراره که من با استفاده از کد زیر می‌خوام یک سری لینک دانلود رو به پایان متن هر پست اضافه کنم و خوشبختانه این کار رو انجام دادم!
    اما مشکل از جائیه که من می‌خوام این متن تنها به یک دسته بندی خاص (مثلاً دسته‌ای با آی‌دی ۱۸) اعمال شه و روی سایر دسته بندی‌ها اعمال نشه!
    کد فعلی اینه!

    function podcast_links_shortcode( $atts ) {
    	global $wpdb, $post, $table_prefix;
    
    	if ($post->ID) {
                $retval='<span class="singdownload">
                            <a href="#linuxfm-hgh-';
                            $retval.= get_post_meta($post->ID, 'number',true);
                            $retval.='.bz2" title="#">کیفیت بالا</a>
                            <a href="#linuxfm-mid-';
                            $retval.= get_post_meta($post->ID, 'number',true);
                            $retval.='.bz2" title="#">کیفیت متوسط</a>
                            <a href="#linuxfm-low-';
                            $retval.= get_post_meta($post->ID, 'number',true);
                            $retval.='.bz2" title="#">کیفیت پائین</a>
                         </span>';
                return $retval;
    	}
    	return;
    }
    add_shortcode('podcast_links', 'podcast_links_shortcode');
    
    function insertFootNote($content) {
            if(!is_feed() && !is_home() && !is_page()) {
                    $content.= "[podcast_links]";
            }
            return $content;
    }
    add_filter ('the_content', 'insertFootNote');
  • گناهکار

    آفلاین
    کلیددار
    تعداد نوشته‌ها: ۳۵۳۵
    تشکر شده: ۲۵۴۴ بار
    # نوشته شده: ۱۴ سال پیش
    ۴ اسفند ۱۳۸۸ - ۱۶:۲۵

    این شرط رو:
    if(!is_feed() && !is_home() && !is_page()) {

    با این جایگزین کنین:
    if(!is_feed() && !is_home() && !is_page() && in_category(18)) {

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - بهرنگ - مهدی مشتاقی

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