رفتن به مطلب

mehran-b

راهبر ارشد
  • تعداد ارسال‌ها

    2880
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    293

تمامی مطالب نوشته شده توسط mehran-b

  1. کدی که ارسال کردم براتون هم تک عدد رو ساپورت میکنه هم بازه اعداد اون 10 یعنی فقط اونایی که مقدار فیلدشون 10 هست رو نشون میده و بازه ها هم که قبلا دربارش گفتم. البته اون 10 باید داخل کوتیشن باشه. <select name="filter_meta"> <option selected disabled hidden>انتخاب دسته بندی</option> <?php $meta_value = array('1-5', '6-10', '10'); foreach($meta_value as $value) { echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>'; } ?> </select>
  2. mehran-b

    بررسی صحت این کد php تک خطی

    خوب شما همین کد رو استفاده کن: $params['parameter'] = 'testdar;LC;' . $serial; و در خطوط قبلی متغییر serial رو مقدار دهی کن. $serial = 3; $params['parameter'] = 'testdar;LC;' . $serial; مورد ساده ایه.
  3. وقتی شما 1 تا 5 رو انتخاب میکنی میاد تمامی پست هایی که توی پست تایپ design هستن و متای کی test اشون مقدار 1 یا 2 یا 3 یا 4 یا 5 داره رو لیست میکنه. نکته شما متغییر $meta_key رو با کلید متای خودتون جایگزین نکردید مقدارش رو.
  4. mehran-b

    بررسی صحت این کد php تک خطی

    درود مجدد همون کدی که توی کامنت قبلی دادم بهترین حالته. $a = '$serial'; // Output // $serial $a = "$serial"; // Output // مقدار متغییر $serial
  5. mehran-b

    بررسی صحت این کد php تک خطی

    سلام و درود اون دابل کوتیشن هایی که رشته شما درونشه اون دابل کوتیشن هایی نیست که رشته های PHP درونش قرار میگیره. درستش اینه: $params['parameter'] = "testdar;LC;$serial"; موفق باشید
  6. من امکان تست خروجی ندارم. من مقدار دریافتی رو با خط فاصله از هم جدا کردم و رنج اعداد بین اون دو عدد رو در آوردم و برای هر کدومش به کوئری دستور اضافه کردم در نتیجه این موردی که میگید مشکل نیست.
  7. کوئری تولید شده توسط کد درسته ولی میشه اینم تست کرد. <?php $meta = $_GET['mymeta']; $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'design' ); $meta_key = "test"; if(is_numeric($meta)) { $args = array_merge($args, array( 'meta_key' => $meta_key, 'meta_value' => $meta )); } else { $meta_values = array_map('intval', array_map('trim', explode("-", $meta))); $range = range($meta_values[0], $meta_values[1]); $meta_query = array( 'meta_query' => array( ) ); foreach($range as $nmeta) {
  8. mehran-b

    مشکل با get_the_modified_date

    سلام و درود اگر خود تابع get_the_modified_date همچنان تاریخ میلادی با اعداد انگلیسی بر میگردونه کد زیر رو تست کنید. <?php echo parsidate('Y-m-d', get_the_modified_date('U')); ?> موفق باشید
  9. درود مجدد مشکلی نداره نصب میشه. my-plugin.zip موفق باشید
  10. سلام و درود <?php add_action( 'template_redirect', 'wc_custom_redirect_after_purchase' ); function wc_custom_redirect_after_purchase() { global $wp; if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) { wp_redirect(home_url('/your-page/')); exit; } } ?> موفق باشید
  11. درود مجدد این مورد هم ممکنه فقط کدنویسیش کمی پیچیده است. کد مربوط به ایجاد سلکت باکستون: <select name="filter_meta"> <option selected disabled hidden>انتخاب دسته بندی</option> <?php $meta_value = array('1-5', '6-10', 10); foreach($meta_value as $value) { echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>'; } ?> </select> کد مربوط به فایل filtermeta.php : <?php $meta = $_GET['mymeta']; $args = array( 'posts_per_page' => 10,
  12. درود مجدد یه سلکت باکس استاتیک داریم: <select name="filter_meta"> <option selected disabled hidden>انتخاب دسته بندی</option> <?php $meta_value = array(10, 15, 20, 50); foreach($meta_value as $value) { echo '<option '.selected($_GET['filter_meta'], $value).' value="' . esc_attr($value) . '">' . esc_html($value) . '</option>'; } ?> </select> کد مربوط به AJAX این میشه: <script> $(document).ready(function(){ $('select[name="filter_meta"]').change(function(){ $.ajax({ type : "GET", url
  13. نگاه کنید شما میخواید یه سلکت باکس درست کنید که شامل مقدارهای یه meta_key خاصه. من میخوام بدوم اون مقدارهای meta_key مربوطه چیه که میخواید توی سلکت باکس لیست بشه؟ بعد سلکت باکسی هم که ساخته میشه اصلا داینامیک نیست یعنی باید option ها رو که همون meta_value هست خودتون براش تعریف کنید.
  14. اگر با کد ایجادش کردید کدش رو بفرستید اگر با افزونه ایجادش کردید عکس بگیرید از تنظیمات فیلد و ارسال کنید.
  15. mehran-b

    استایل دکمه سبد خرید

    خواهش میکنم. موفق باشید
  16. mehran-b

    استایل دکمه سبد خرید

    سلام و درود پوزیشن دکمه رو مطلق بذارید و پوزیشن باکسی رو که توش دکمه هست رو نسبی بذارید بعد با bottom و top و left و right موقعیت دکمه رو که توی باکس مادرش شناوره رو تنظیم کنید. موفق باشید
  17. درود مجدد بخوام به طور کلی بگم آرگومان کلاس WP_Query برای دریافت پست هایی که در پست تایپ design هستند و دارای یک متا با نام test هستن این شکلی میشه: $args = array( 'posts_per_page' => 10, 'post_status' => 'publish', 'ignore_sticky_posts' => 1, 'post_type' => 'design', 'meta_key' => 'test' );
  18. خواهش میکنم. موفق باشید
  19. الان از آدرس دسته بندی ها پیروی میکنه. از بخش نوشته ها -> دسته ها روی دسته ای که آیدیش 45 هست برید و گزینه نمایش رو بزنید تا براتون باز بشه صفحش.
  20. نه اصلا برگه نیست شما این فایل category-45.php رو بذار توی پوشه قالبت بعد خود وردپرس میاد دسته بندی ای رو که آیدیش 45 هست رو با استایلی که توی این فایل هست بالا میاره. یعنی شما احتیاج نیست بری برگه بسازی.
  21. category-ID.php جای ID توی اسم فایل آیدی عددی دسته بندی مورد نظر رو باید بذارید. موفق باشید
  22. شما اول بفرمایید توی صفحه archive-xxxx.php قراره چی باشه؟ پست های یه دسته بندی خاص پست های یه تگ خاص پست های یه کاستوم تاکسونومی خاص پست های .... ؟
  23. میدونید که جای xxxx فقط میشه اسم یه پست تایپ رو گذاشت؟
  24. حلقه وردپرس بر اساس یک meta_key خاص رو توی پاسخ های قبلیم در تاپیک های دیگر گفتم.
×
×
  • اضافه کردن...