javaddehghan

عضو سایت
  • تعداد ارسال ها

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

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

اعتبار در انجمن

0

درباره javaddehghan

  • درجه
    تازه کار
  1. بسیار ممنون
  2. ممنونم.اکشن رو باید توی functions.php ذخیره کنم دیگه؟
  3. ممنونم یه ذره راهنماییم می کنید که چطور این کارو انجام بدم
  4. سلام من این تابع رو اول یه پیج نوشتم: <?php function f1(){ global $wpdb; $sabad = WC()->cart->cart_contents_total; if ($sabad >= 60000) { $wpdb->query("UPDATE `roghan`.`wp_postmeta` SET `meta_value` = 'default' WHERE `wp_postmeta`.`meta_id` = 379;"); } else { $wpdb->query("UPDATE `roghan`.`wp_postmeta` SET `meta_value` = 'every-time' WHERE `wp_postmeta`.`meta_id` = 379;"); } }; f1(); ?> تابع کار میکنه و فیلد هم آپدیت میشه اما اول صفحه لود میشه و اطلاعات فیلد قبل از آپدیت نمایش داده میشه یک رفرش بشه صفحه اون موقع آپدیت شده فیلدو میشه دید.حالا چه کار میتونم بکنم که قبل از لود صفحه کوئری اجرا بشه؟
  5. این کدی هم که شما نوشتین استفاده کردم اما کار نکرد.اون پارامتر لینک به دیتابیس هم یه بار حذف کردم اما بازم کار نکرد :(
  6. سلام دوستان.همونطور که از کد زیر مشخصه من یه متغییر دارم که اگه از ۶۰۰۰۰ بیشتر بود یه فیلد در دیتابیس وردپرسمو خالی کنه.با وجود اینکه ارور کانکشن دیتابیس نمیده اما کد کار نمیکنه و جدولم اپدیت نمیشه ممنون میشم راهنماییم کنید. <?php $sabad=WC()->cart->cart_contents_total; $con=mysqli_connect("localhost","root","","sorosh"); if ( ! $con ) { echo( ' Could not connect : ' . mysql_error( ) ) ; } if ($sabad>=60000){ mysql_query ( $con,"UPDATE `sorosh`.`wp_postmeta` SET `meta_value` = '' WHERE `wp_postmeta`.`meta_id` = 439; "); } else { mysql_query ( $con,"UPDATE `sorosh`.`wp_postmeta` SET `meta_value` = 'ab-PW34MphJtWBbhjYl' WHERE `wp_postmeta`.`meta_id` = 439; "); } mysql_close($con); ?>