رفتن به مطلب

درخواست راهنمایی در مورد wp_query


پست های پیشنهاد شده

سلام خدمت اساتید محترم

راستش توی سایتم یه 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();
?>

میخواستم بدونم اساتید نظری یا راهنمایی دارن؟

با تشکر.

ویرایش شده توسط vahidd
لینک به ارسال

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

SELECT max(cast(meta_value as unsigned)) FROM wp_postmeta WHERE meta_key='price'

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...