نگار صادقی

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

5 پست در این موضوع قرار دارد

سلام. همونطور که از عنوان تاپیک مشخصه کدی که پربازدیدترین مطالب یک هفته گذشته رو بدون افزونه نمایش بده رو میخوام!!! اگه کسی بلده محبت کنه بگه . ممون

ویرایش شده در توسط نگار صادقی

به اشتراک گذاری این پست


لینک به پست

من هم دنبال همچین چیزی بودم ولی چیزی درست و حسابی پیدا نکردم و بجاش از یک افزونه سبک استفاده کردم که به صورت زیر شما هم می تونید ازش استفاده کنید.

افزونه WP Most Popular را نصب کنید و بعد هم کد زیر را در قالب سایتتون استفاده کنید.

این کد فقط با این افزونه کار می کنه (خروجی این کد به همراه تصویر شاخص هست)


<?php
$posts = wmp_get_popular( array( 'limit' => 10, 'post_type' => 'post', 'range' => 'monthly' ) );
global $post;
if ( count( $posts ) > 0 ): foreach ( $posts as $post ):
setup_postdata( $post );
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php
endforeach; endif;
?>

ویرایش شده در توسط سعید شعبانی

به اشتراک گذاری این پست


لینک به پست

قبل از نمایش پربازدید ترین مطالب باید در جایی تعداد نمایش محاسبه و ذخیره بشه پس دو اتفاق باید انجام بشه : یکی محاسبه و ذخیره و دیگری نمایش که در اصل میشه کار همون پلاگین

در اینجا آموزش خیلی خوبی و قدم به قدم برای این کار آمده

و در اینجا (مخصوصاً پاسخ آخر) پلاگینی برای این کار تولید شده که می تونید پست تایپ و زمان رو به دلخواه تغییر بدید

به اشتراک گذاری این پست


لینک به پست

من هم دنبال همچین چیزی بودم ولی چیزی درست و حسابی پیدا نکردم و بجاش از یک افزونه سبک استفاده کردم که به صورت زیر شما هم می تونید ازش استفاده کنید.

این واس من مشکل داره و وقتی این کد رو میزارم دیگه توی صفحه اولم وقتی روی ادامه مطلب پست ها کلیک میکنم همشون یک پست خاص رو نشون میدن!!

به اشتراک گذاری این پست


لینک به پست

چون پست دیتاش ریست نمیشه

چرااز همونی که در بخش آموزش و برای پربازدیدترین ها هم هست استفاده نمی کنید؟

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری