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 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .