انجمن

اگر می خواهد اینکه این نوشته چندمین پستی است که منتشر شده را نمایش بدهید کد زیر را در فایل کپی کنید و در هر جا که می خواهید این شماره نمایش داده شود کد پایین تر را در فایل single.php قالب مورد استفاده تان قرار دهید:

function updateNumbers() {
global $wpdb;
$querystr = "SELECT $wpdb->posts.* FROM $wpdb->
posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->
posts.post_type = 'post' ";
$pageposts = $wpdb->get_results($querystr, OBJECT);
$counts = 0 ;
if ($pageposts):
foreach ($pageposts as $post):
setup_postdata($post);
$counts++;
add_post_meta($post->ID, 'incr_number', $counts, true);
update_post_meta($post->ID, 'incr_number', $counts);
endforeach;
endif;
}
add_action ( 'publish_post', 'updateNumbers' );
add_action ( 'deleted_post', 'updateNumbers' );
add_action ( 'edit_post', 'updateNumbers' );

این هم کدی که شماره را نمایش می دهد:
<?php echo get_post_meta($post->ID,'incr_number',true); ?>

دانـــــلود

  • - بازدید: 292

برچسب ها

مطالب پیشنهادی ما

دیدگاه های شما

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پشتیبانی و تبلیغات

خرید vpn خرید kerio خرید vpn