mohsen29 37 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام.در کوئری های مطلب این متغییر ها چیکاری انجام می دن؟!DESC و ASC نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 و یک سوال دیگه اینکهorig_post و global $post در کوئری چیه؟ و چه کاری انجام می ده؟ نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلام.در کوئری های مطلب این متغییر ها چیکاری انجام می دن؟!DESC و ASCاینا متغیر نیست، اینا حالت هستند، Ascending و Descending.اینا حالت مرتب کردن هستن. مثلاً یه مثال عمومی، شما میخواید یه دسته عدد رو مرتب کنید، مثل 1، 3 ، 7 ، 2 اگه با حالت ASC این کار رو انجام بدید میشه 1,2,3,7 درواقع از کوچیک به بزرگ (از دیرتر به زودتر در تاریخ ها) و در حالت DESC هم برعکس این حالت (از زودتر به دیرتر در تاریخ ها)و یک سوال دیگه اینکهorig_post و global $post در کوئری چیه؟ و چه کاری انجام می ده؟global $post، اطلاعات پست کنونی رو از نوع WP_Post برای شما درمیاره و در متغیر $post میریزه. 2 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 در مورد global $post میشه بیشتر توضیح بدید؟! الان در ژنراتور کوئری ساز انجمن همچین چیزی رو اضافه نمی کنه.اصلا کجا باید اضافه کرد؟! نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 global راهنمای کوئریه وقتی قبل از یک کوئری می نویسید global $post یعنی پرس و جوی شما مربوط به به پستهای وردپرس می شود و می خواهید سرتاسر پستها برای پرس و جوی شما جستجو شود 1 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) استاد الان دو کوئری من دارم به شکل زیر.کوئری اول رو در یک پوسته دیدم وکوئری دوم خودم ساختم<?phpglobal $post;$my_post = $post;$lastPosts = get_posts('no_found_rows=1&order=DESC&suppress_filters=0&numberposts=12);foreach($lastPosts as $post): setup_postdata($post);?><a href="<?php the_permalink(); ?>" title="<?php the_title();?>" rel="bookmark"><?php endforeach;wp_reset_query();$post = $my_post?>$myquery= new WP_Query( array( 'order' => 'DESC', 'posts_per_page' => '12' , 'post_status' => 'publish', 'no_found_rows' => 1, 'ignore_sticky_posts' => 1 ));while ( $myquery->have_posts() ) : $myquery->the_post()?><a href="<?php the_permalink(); ?>" title="<?php the_title();?>" rel="bookmark"><?phpendwhile;wp_reset_query();?>هر دو کوئری کارشون یکیه؟!! یا نه تفاوتی در عملکردشون وجود داره؟!! کدومشون استانداردتره؟؟!! ویرایش شده مرداد 93 توسط mrwppars نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 و اینکه no_found_rows و suppress_filters در کوئری نقششون چیه؟! نقل قول لینک به ارسال
mohsen29 37 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 1. برای کار کردن با کوئری ها باید اونها رو کامل بشناسید و قبل از شناختشون باید مفاهیم دیگه وردپرس را هم بشناسید 2. هر کوئری رو از هرجایی کپی نکنید بسیاری از قالبها توابعی دارند که فقط برای اون قالب نوشته شده و باعث برگشت ارور روی قالب شما می شه 3. کوئری استانداردتر معنی نمی ده کوئری کوئریه و استاندارد نوشتنش به آیتمهای دیگه ای بستگی داره که تا توابع را نشناسید حرف زدن در موردش بی نتیجه است 4. این دو کوئری یک نتیجه را بر می گردانند 5. suppress_filters اگر مقدارش false باشه از تاثیرگذاری فیلترهای قالب و افزونه ها روی نتایج جلوگیری می کتنه http://codex.wordpress.org/Template_Tags/get_postshttp://codex.wordpress.org/Plugin_API/Filter_Reference/posts_where 1 نقل قول لینک به ارسال
mohsen29 37 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) 1. برای کار کردن با کوئری ها باید اونها رو کامل بشناسید و قبل از شناختشون باید مفاهیم دیگه وردپرس را هم بشناسید2. هر کوئری رو از هرجایی کپی نکنید بسیاری از قالبها توابعی دارند که فقط برای اون قالب نوشته شده و باعث برگشت ارور روی قالب شما می شه3. کوئری استانداردتر معنی نمی ده کوئری کوئریه و استاندارد نوشتنش به آیتمهای دیگه ای بستگی داره که تا توابع را نشناسید حرف زدن در موردش بی نتیجه است4. این دو کوئری یک نتیجه را بر می گردانند5.suppress_filters اگر مقدارش false باشه از تاثیرگذاری فیلترهای قالب و افزونه ها روی نتایج جلوگیری می کتنهhttp://codex.wordpre..._Tags/get_postshttp://codex.wordpre...nce/posts_whereسلام. منظور از فیلترهای قالب چیه؟!استاد کار تابع زیر کوئری چیه و مفهموش چیه؟'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 ویرایش شده شهریور 93 توسط mrwppars نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 این تابع نیست یک شرطه برای صفحه بندی می گه مقدار paged برابر با شماره صفحه ی کوئری یا اگر شماره ای نبود برابر یکه برای اینه که در حالت صفحه بندی بشه شماره صفحه کوئری را خواند در مورد فیلتر هم فقط می تونم بگم که از وسط نمیشه چیزی رو یاد گرفت اگر قصد یادگیری دارید از اول باید شروع کنید و گام به گام برید جلو و الا بجز وصله و پینه کدهای دیگران کاری انجام نمی شه در مورد فیلتر بخونید http://codex.wordpress.org/Plugin_API/Filter_Reference 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .