abolfazl 156 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 سلام دوستان و اساتید محترم سال نوتون مبارک با قرار دادن این کد در فانکشن function img_count(){ $query_img_args = array( 'post_type' => 'attachment', 'post_mime_type' =>array( 'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', ), 'post_status' => 'inherit', 'posts_per_page' => -1, ); $query_img = new WP_Query( $query_img_args ); echo $query_img->post_count; } من میتونم تعداد کل عکس ها روداشته باشم ... ولی چطور میتونم تعداد عکس های موجود در هر دسته ای که مد نظرم هست و داشته باشم؟ مثلا با قرار دادن این کد در هر جایی از قالب <? img_count_cat_post(); ?> لینک به ارسال
علی زینلی 2114 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 سلام و عرض خسته نباشید، ممنون، سال نو شما هم مبارک تابعی که شما دارید میاد یک query وردپرس رو، تعداد پست هاش رو میشمره که نوعش attachment، پسوندش پسوند های عکس و تعدادش نامحدود باشه، سپس تعداد پست های پیدا شده رو برای شما میشمره، اگر میخواید این query یک دستهبندی خاص رو نمایش بده باید از حالت زیر استفاده کنید: function img_count(){ $query_img_args = array( 'post_type' => 'attachment', 'post_mime_type' =>array( 'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', ), 'post_status' => 'inherit', 'posts_per_page' => -1, 'cat' => 'آیدی دسته بندی شما' ); $query_img = new WP_Query( $query_img_args ); echo $query_img->post_count; } توجّه داشته باشید که در کد بالا به جای نوشته 'آیدی دسته بندی شما' باید آیدی دسته بندی خودتون رو قرار بدید، مثلاً 4 حالا اگر بخواید این کد رو در صفحات مختلف (single.php) قرار بدید یعنی دستهبندی های مختلفی قرار باشه نمایش داده بشه و همواره محتوا یکسان نباشه باید از یک همچنین کدی استفاده کنید: function img_count(){ $categories = get_the_category(); $query_img_args = array( 'post_type' => 'attachment', 'post_mime_type' =>array( 'jpg|jpeg|jpe' => 'image/jpeg', 'gif' => 'image/gif', 'png' => 'image/png', ), 'post_status' => 'inherit', 'posts_per_page' => -1, 'cat' => $categories[0]->term_id ); $query_img = new WP_Query( $query_img_args ); echo $query_img->post_count; } توضیحات بیشتر درباره Query (دستهبندی ها): https://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters استفاده از تابع get_the_category https://developer.wordpress.org/reference/functions/get_the_category موفّق باشید 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری