انجمن


کد تابع آخرین مطالب وبلاگ ها  (۱۲ نوشته)

  • blogmars

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

    با سلام.
    من از این کد استفاده میکنم
    ولی این کد آخرین مطلب هر وبلاگ رو نشون میده (یعنی یدونه) و من میخوام که هر چندتا مطلبی که تو هر وبلاگی ثبت شد تو این تابع نشون داده بشه (مثلا 3 تا یا بیشتر)... تو کجای این تابع باید تغییرات اعمال کنم ؟

    <ul>
    <?php
    	$updates = get_last_updated(' ', 0, 15);
    	foreach($updates as $up){
    		if (  0 == $up['blog_id'] || 1 == $up['blog_id'] )
    			$post_prefix= $table_prefix .'posts';
    		else
    			$post_prefix  = $table_prefix  . $up['blog_id'] . '_posts';
    		$post = $wpdb->get_results($wpdb->prepare("SELECT <code>post_title</code>,<code>ID</code> FROM <code>$post_prefix</code> WHERE <code>post_status</code>='publish' AND<code>post_type</code>='post' ORDER BY <code>ID</code> DESC LIMIT 1;"));
    		if(is_object($post[0]))
    			printf('<li><a href="%s" title="%s">%2$s</a></li>',get_blog_option( $up['blog_id'],'siteurl').'/?p='.$post[0]->ID  ,$post[0]->post_title);
    	}
    ?>
    </ul>
  • blogmars

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

    یک روز گذشت... ممنون میشم کسی یه راه حلی بگه

  • blogmars

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

    دو روز گذشت... باید خیلی راحت باشه هاااا !!!

  • blogmars

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

    اینم از سومین روز... به خدا قصد اسپم کردن ندارم!!! ولی یه با مرام پیدا بشه یه کمکی بکنه !

  • Moeini

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

    سلام
    از این کد استفاده کنید:

    <ul>
    <?php
    	$limit_posts = 4;
    	$updates = get_last_updated(' ', 0, 15);
    	foreach($updates as $up){
    		if (  0 == $up['blog_id'] || 1 == $up['blog_id'] )
    			$post_prefix= $table_prefix .'posts';
    		else
    			$post_prefix  = $table_prefix  . $up['blog_id'] . '_posts';
    		$_post = $wpdb->get_results($wpdb->prepare("SELECT post_title,ID FROM $post_prefix WHERE post_status='publish' ANDpost_type='post' ORDER BY ID DESC LIMIT ".intval($limit_posts)));
    		foreach((array)$_post as $obj) {
    			if(!is_object($obj))
    				continue;
    			printf('<li><a href="%s" title="%s">%2$s</a></li>',get_blog_option( $up['blog_id'],'siteurl').'/?p='.$obj->ID  ,$obj->post_title);
    		}
    	}
    ?>
    </ul>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    blogmars - caypiyouler
  • blogmars

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

    ممنونم ازت... ولی وقتی این کد رو گذاشتم هیچی نمایش نمیده !

  • blogmars

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

    کسی نیست بگه باید چیکار کنم ؟!

  • blogmars

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

    آقای معینی این کدی که دادید رو چند بار امتحان کردم ولی تو صفحه سایت چیزی نمایش نمیده حتی ارور !

  • Moeini

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

    این کد رو امتحان کنید.

    <ul>
    <?php
    $limit_posts = 4;
    $updates = get_last_updated(' ', 0, 15);
    foreach($updates as $up){
    	if (  0 == $up['blog_id'] || 1 == $up['blog_id'] )
    		$post_prefix= $table_prefix .'posts';
    	else
    		$post_prefix  = $table_prefix  . $up['blog_id'] . '_posts';
    	$_post = $wpdb->get_results($wpdb->prepare("SELECT post_title,ID FROM $post_prefix WHERE post_status='publish' AND post_type='post' ORDER BY ID DESC LIMIT ".intval($limit_posts)));
    	foreach((array)$_post as $obj) {
    		if(!is_object($obj))
    			continue;
    		printf('<li><a href="%s" title="%s">%2$s</a></li>',get_blog_option( $up['blog_id'],'siteurl').'/?p='.$obj->ID  ,$obj->post_title);
    	}
    }
    ?>
    </ul>
    ?>
    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    blogmars - محسن - h-abedi - caypiyouler
  • blogmars

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

    ممنون مشکلم حل شد.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Moeini
  • h-abedi

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

    metablog گفت:
    این کد رو امتحان کنید.

    <ul>
    <?php
    $limit_posts = 4;
    $updates = get_last_updated(' ', 0, 15);
    foreach($updates as $up){
    	if (  0 == $up['blog_id'] || 1 == $up['blog_id'] )
    		$post_prefix= $table_prefix .'posts';
    	else
    		$post_prefix  = $table_prefix  . $up['blog_id'] . '_posts';
    	$_post = $wpdb->get_results($wpdb->prepare("SELECT post_title,ID FROM $post_prefix WHERE post_status='publish' AND post_type='post' ORDER BY ID DESC LIMIT ".intval($limit_posts)));
    	foreach((array)$_post as $obj) {
    		if(!is_object($obj))
    			continue;
    		printf('
    <li><a href="%s" title="%s">%2$s</a></li>
    ',get_blog_option( $up['blog_id'],'siteurl').'/?p='.$obj->ID  ,$obj->post_title);
    	}
    }
    ?>
    </ul>
    ?>

    `
    لطفابفرمایید این کد توکدوم قالب گذاشته میشه
    ممنونم

  • ایران وردپرس

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

    h-abedi گفت:
    تو کدوم قالب قرار میگیره

    درود .

    دوست عزیز این کد رو باید در مکان دلخواه قرار بدین .

    مثلا در فایل sidebar.php یا index.php یا single.php

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    caypiyouler

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



برچسب‌ها

هیچ برچسبی نیست.