mohsen29

کوئری هفته

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

سلام.یه کوئری می خوام که مطالبی که مثلا در این هفته آپدیت شدند رو نشون بده

0

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


لینک به پست

علاوه بر مورد بالا یک کوئری هم می خوام برای لوپ مطالب که اگر مطلب بروزرسانی شد تو ایندکس بیاد اول از همه قرار بگیره

تو انجمن بود اما هر چی گشتم پیدا نکردم

0

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


لینک به پست

سلام

بررسی کنید

3

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


لینک به پست

ممنون بله همین بود :)

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

0

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


لینک به پست

از طریق ژنراتور کوئری ساز نمونه های آماده را ببینید نمونه ی کوئریش موجوده

http://wpu.ir/nzr7j

4

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


لینک به پست

ارسال شده در (ویرایش شده)

ممنون از شما یک مورد رو اگر راهنمایی کنید ممنون می شم.الان در کوئری زیر که هفته است کدوم حالت رو انجام می ده؟

1-از روز فعلی 7 روز کم می کنه و می ره به 7 روز قبل؟

2-از شروع هفته جاری حساب و به شروع هفته ی قبل مراجعه می کنه؟


<?php
$popular = new WP_Query( array(
'post_type' => array( 'post' ),
'showposts' => 6,
'ignore_sticky_posts' => true,
'orderby' => 'comment_count',
'order' => 'dsc',
'date_query' => array(
array(
'after' => '1 week ago',//1 day ago, 1 week ago, 2 weeks ago, 1 month ago, 1 year ago, all time
),
),
) );
?>
<ul class="list-group">
<?php while ( $popular->have_posts() ): $popular->the_post(); ?>
<li class="list-group-item">
<?php the_title(); ?>
</li>
<?php endwhile; ?>
</ul>
<?php wp_reset_query();?>

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

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


لینک به پست

مورد اولی

هفت روز کم می کنه

2

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


لینک به پست

ارسال شده در (ویرایش شده)

اگر بخوایم برای روز یه کوئری بنویسیم چطور میشه؟ مثلا من پریازدیدها رو با قرار متا کی مخصوصش می خوام برای روز در نظر بگیرم کوئری به چه صورت می شه؟

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

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


لینک به پست

توی همون کوئری نوشتم


'after' => '1 day ago',//, 1 week ago, 2 weeks ago, 1 month ago, 1 year ago, all time

2

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


لینک به پست

1 day ago مگه نمی گه روز قبل؟ من می خوام مثلا روز جاری باشه برای روز جاری چطور باید نوشت؟

0

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


لینک به پست

after: 1day ago یعنی از بعد از یک روز قبل یعنی همون روز جاری دیگه

1

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


لینک به پست

سلام.جناب مطمئنید که کوئری درست کار می کنه؟ من این افزونه رو دارم و می خوام بر اساس بازدید باشه کوئری به صورت زیر شده اما پست هایی که قدیمی هستند و کاربر با بازدید از اون ها باعث میشه تعداد بازدید بیشتر بشه توی کوئری نشون نمی ده و فقط پست های جدید رو نشون می ده.مثلا پست هست مال 1 ماه پیش با 4800 بازدید و با بازدید توی این هفته مثلا شده 5800 و تو کوئری نشون نمی ده اما پست جدید با 500 بازدید رو نشون می ده :huh:


'post_type' => array( 'post' ),
'showposts' => 2,
'ignore_sticky_posts' => true,
'orderby' => 'meta_value_num',
'meta_key'=> 'views' ,
'order' => 'dsc',
'date_query' => array(
array(
'after' => '1 week ago',
),
),

0

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


لینک به پست

خوب کار این کوئری همینه

اگر قراره کوئری تو کل مطالب سایت بگرده که نیازی به زمان بندی نداره

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

3

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


لینک به پست

ارسال شده در (ویرایش شده)

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

این افزونه فکر کنم این موردی که من گفتم رو انجام می ده و تو دستوراتش من نگاه کردم اومده زمان ها رو تعریف کرده با فرمول مخصوص زمان و ... اما من نمی خوام افزونه های متفاوتی نصب کنم و برای هر قسمت یه افزونه باشه.

شما نمی دونید چه طور میشه اینکارو کرد؟

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

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


لینک به پست

من نمی دونم شما چه کاری می خواهید انجام بدید

اگر می خواهید زمان مطرح نباشه که از کوئری معمولی استفاده کنید اگر می خواهید از یک زمان خاص کوئری چیده بشه از کوئری که در این مطلب اومده

اگر کار دیگه ای می خواهید بکنید توضیح بدید چی کار؟

0

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


لینک به پست

ارسال شده در (ویرایش شده)

گفتم که ! می خوام پربازدیدترین مطالب هفته یا ماه رو بر اساس افزونه ی wp-postviews رو نشون بدم.این مطالب فرقی نداره که چندسال پیش منتشر شدن یا چند ماه پیش یا روز قبل یا امروز هر مطلبی که مثلا در یک هفته بازدیدش بیشتر بود رو نشون بده و قدیمی ها رو هم فیلتر نکنه

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

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


لینک به پست

برای اینکار اول باید بازدید های هر روز را جداگانه ذخیره کنید که این افزونه اینکار را نمی کنه می تونید از افزونه آماره یا افزونه های استنت ساز دیگر استفاده کنید

0

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


لینک به پست

ارسال شده در (ویرایش شده)

ممنون بهتره همین افزونه ی دومی که گفتم یعنی wp popular posts رو استفاده کنم. 4 ورژن از وردپرس گذشته هنوز هم باید مدام از افزونه استفاده کرد!

شما می تونید یه همچین چیزی که ساده باشه و فشار نیاره به سرور و محدوده ی زمانی روزانه - هفتگی و ماهانه داشته باشه درست کنید؟

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

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


لینک به پست

منظورتون از اینکه 4 ورژن از وردپرس گذشته هنوز باید از افزونه استفاده کرد رو متوجه نشدم استفاده از افزونه مهمترین حسن سیستم وردپرس و با بالا رفتن ورژن ها قرار نیست حذف بشه بلکه قراره توسعه پیدا کنه

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

تونستن را که می تونم ولی برای سفارش تجاری باید در بخش خرید تایپیک بزنید

0

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


لینک به پست

وقتی افزونه ها مثل همین افزونه فشار میاره رو سرور و افزونه ی رایگان مناسب هم نیست به جاش استفاده کرد و خود وردپرس هم همچنین امکانی رو در خودش نداره پس نه افزونه خور بودنش سودی داره نه ورژن های بالاترش. وقتی امکاناتی ایبنچینی که خیلی مورد استفاده قرار می گیره و خود وردپرس در سیستم خودش اضافه نمی کنه برای کاربران دیگه نباید انتظار تعرف و تمجدید داشت.

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

0

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


لینک به پست

فشار این افزونه بخاطر افزونه بودنش نیست ذخیره روزانه بازدید ها و داد و ستد خروجی هاشه که منابع سرور را استفاده می کنه چه با افزونه چه روی وردپرس چه بی افزونه و در هر جای دیگه

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

به روز رسانی های وردپرس برای اضافه کردن امکانات اینچنینی نیست (حداقل فعلا) برای رفع نواقص و باگ های امنیتی است و چند به روز رسانی آخرش هم بیشتر روی بخش رسانه متمرکز بوده

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

اگر با سرویس های عمدتا غیر رایگان قدیمی کار کرده بودید متوجه تفاوت ها می شدید

0

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


لینک به پست

سایت های دانلود نرم افزار و بازی به این افزونه ها خیلی نیاز دارند.اگر می شد و رایگان انجام می دادید و یه مورد سبک و ساده رو تو آموزشش هاتون اضافه می کردید خیلی خوب بود.

0

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


لینک به پست

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

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

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

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


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

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

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


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