vahidd 203 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 (ویرایش شده) سلام خدمت اساتید محترمراستش توی سایتم یه post type دارم به اسم surl و یه زمینه دلخواه با نام surl_count که این زمینه فقط مقدار اعداد داره یعنی مقادیرش به هیچ وجه شامل حروف نمیشن.حالا میخواستم با کلاس WP_Query مطالبی که فقط از این نوع نوشته و دارای بزرگترین رقم برای زمینه surl_count هست رو به ترتیب بیارم. کد زیر که نوشتم تا یه حدی مطالب رو میاره ولی باید مقدارشو دستی بدم:<?php$args = array('post_type' => 'surl','orderby' => 'meta_value','meta_query' => array ( array ( 'key' => 'surl_count', 'value' => 150, 'compare' => '>', 'type' => 'NUMERIC', )) );$the_query = new WP_Query( $args );while ( $the_query->have_posts() ) :$the_query->the_post();echo '<li>' . get_the_title() . '</li>';endwhile;wp_reset_query();wp_reset_postdata();?>میخواستم بدونم اساتید نظری یا راهنمایی دارن؟با تشکر. ویرایش شده دی 91 توسط vahidd لینک به ارسال
Morteza 34190 ارسال شده در دی 91 گزارش بازنشر ارسال شده در دی 91 یک راه اینه که ماکزیمم اون مقدار رو از طریق سلکت به دیتاببس بدست بیارید. کوئری این سلکت:SELECT max(cast(meta_value as unsigned)) FROM wp_postmeta WHERE meta_key='price' 2 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری