• اطلاعیه ها

    • Morteza

      باهم بسازیم: اطلس ووکامرس و وردپرس   14/07/96

      تاپیک ایجاد شده برای بحث در جهت ایجاد یک منبع، ویکی، صفحات توضیحی و یا بخش آموزشی جامع برای وردپرس و متعلقات مختلف آن است. لطفا جهت مشارکت در این بحث، ارائه پیشنهاد و یا انتقاد به تاپیک فوق مراجعه کنید. باهم بسازیم: اطلس ووکامرس و وردپرس
hcp90

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

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

سلام دوستان

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

ممنون

ویرایش شده در توسط hcp90
0

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


لینک به پست

سلام

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

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

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

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

0

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


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

سلام

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

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

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

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

سلام

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

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

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

0

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


لینک به پست

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

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

این هم کوئریش مخصوص افزونه 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();
?>

 

1

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


لینک به پست
در 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();
?>

 

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

ممنون

0

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


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

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

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

 

بسیار متشکرم

ویرایش شده در توسط hcp90
1

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


لینک به پست

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

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

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

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


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

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

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


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