رفتن به مطلب

مطالب محبوب دسته خاص ( بدون افزونه )


پست های پیشنهاد شده

سلام دوستان

من یک دسته دارم که میخوام در یک قسمتی از سایتم، پربازدید ترین های اون دسته رو به نمایش بزارم. مثلا دسته با اسم " تست " رو پربازدید ترینش رو نمایش بده. ترجیح میدم که از افزونه استفاده نکنم . توی نت گشتم ولی همشون از افزونه استفاده کردن یا اونایی که کده، درست عمل نمیکنند.

ممنون

ویرایش شده توسط hcp90
لینک به ارسال

سلام

برای نمایش پردازدید ترین ها اول باید تعداد نمایش پست هارو داشته باشین . که با افزونه post view میشه آمار بازدید از مطالب رو گرفت (ولی خوب میگید بدون افزونه)

به نظر من باید کدی بنویسین (مثلا به صورت آژاکس) که هر فردی تازه دفعه اوله وارد یک مطلب میشه (یا با هربار رفرش یه شماره بندازه) و اونو داخل متا پست ذخیره کنین .

و بعد توسط حلقه query اون مطالب رو به ترتیب پست متا نمایش بدین .

ولی اولین مورد راحت تره

لینک به ارسال
در 50 دقیقه قبل، alitna گفته است :

سلام

برای نمایش پردازدید ترین ها اول باید تعداد نمایش پست هارو داشته باشین . که با افزونه post view میشه آمار بازدید از مطالب رو گرفت (ولی خوب میگید بدون افزونه)

به نظر من باید کدی بنویسین (مثلا به صورت آژاکس) که هر فردی تازه دفعه اوله وارد یک مطلب میشه (یا با هربار رفرش یه شماره بندازه) و اونو داخل متا پست ذخیره کنین .

و بعد توسط حلقه query اون مطالب رو به ترتیب پست متا نمایش بدین .

ولی اولین مورد راحت تره

سلام

این افزونه رو دیدم :

https://wordpress.org/plugins/wp-postviews/installation/

ولی افزونه هایی مثله این و بقیه افزونه ها معمولا از حلقه get post استفاده کردن که نمیشه پارامتری بهشون داد.

لینک به ارسال

نه ، نیازی نیست به این صورت انجام بدین .

این افزونه تعداد نمایش رو داخل پست متا ذخیره میکنه و شما هم میتونین با کوئری مطالب ، ترتیب نمایش رو بر اساس اون بذارین .

این هم کوئریش مخصوص افزونه post view

<?php
$args = array(
		'showposts' => 12,
		'meta_key' => 'views',
		'orderby' => 'meta_value_num',
	);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '';
?>
	<!--Code-->
<?php
echo '';
endwhile;
wp_reset_postdata();
?>

 

لینک به ارسال
در 21 ساعت قبل، alitna گفته است :

نه ، نیازی نیست به این صورت انجام بدین .

این افزونه تعداد نمایش رو داخل پست متا ذخیره میکنه و شما هم میتونین با کوئری مطالب ، ترتیب نمایش رو بر اساس اون بذارین .

این هم کوئریش مخصوص افزونه post view


<?php
$args = array(
		'showposts' => 12,
		'meta_key' => 'views',
		'orderby' => 'meta_value_num',
	);
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
echo '';
?>
	<!--Code-->
<?php
echo '';
endwhile;
wp_reset_postdata();
?>

 

اگر میشه لطف کنید لینک این افزونه رو اینجا بزارید. چون افزونه های زیادی با این اسم هستند

ممنون

لینک به ارسال
در 18 ساعت قبل، alitna گفته است :

همین افزونه wp postviews

https://wordpress.org/plugins/wp-postviews/installation/

 

بسیار متشکرم

ویرایش شده توسط hcp90
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...