themework

کاربر عضو
  • تعداد ارسال ها

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

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

تمامی مطالب نوشته شده توسط themework

  1. سلام و وقت بخیر این مورد بعید هست که مشکل داشته باشه. این مورد رو حتما با قالب پیشفرض وردپرس (دوهزار و هفده) تست کنید.
  2. ارور عجیب در تسویه حساب

    سلام و وقت بخیر به احتمال خیلی زیاد دوستمون درست تشخیص دادن و هشدارهایی که در صفحه تسویه حساب قبل از درگاه هست به خاطر قدیمی بودن تمپلت ووکامرس در قالبه. البته این مورد مشکل خاصی ایجاد نمیکنه و درست کردن این موضوع نیاز به مسلط بودن روی تمپلت های ووکامرس داره. بهترین کاری که به نظر من میرسه اینکه نمایش خطای php رو از هاست غیر فعال کنید تا این دست وارنینگ ها نمایش داده نشه. این مورد از لحاظ امنیتی هم لحاظ بشه بهتره و نباید خطاهای و وارنینگ های php در هاست نمایش داده بشه.
  3. سلام و وقت بخیر این مورد در ووکامرس نسخه 3.4 اضافه شده فک میکنم.
  4. تاپیک پشتیبانی نسخه 3 افزونه پیامک ووکامرس

    سلام و وقت بخیر دوست عزیز من همین کد رو قرار دادم و کاملا درست کار میکنه: add_filter( 'persian_woo_sms_content' ,'woo_sms_custom_shortcode' ,10 , 4 ); function woo_sms_custom_shortcode ( $content, $order_id, $order , $product_ids ) { $find = array( '{discount_code}', ); $replace = array( get_post_meta( $order_id , 'order_qr_discount' , true ), ); return $content = str_replace( $find, $replace, $content ); }
  5. تاپیک پشتیبانی نسخه 3 افزونه پیامک ووکامرس

    سلام و وقت بخیر اول از همه بابت این همه زحمتی که بابت نوشتن این افزونه و بروزرسانی آن میکشید واقعا سپاسگذارم. ببینید در هنگامی که یک سفارش در وب سایت ثبت میشه من با استفاده از اکشن woocommerce_order_status_processing یک کاستوم فیلد به سفارش مورد نظر اضافه میکنم. حالا امکانی که من میخوام اینه که چطور میتونم یک شورت اختصاصی مانند شورت کدهایی که در تنظیمات افزونه مانند این {order_id} وجود داره اضافه کنم. که کاستوم فیلد اختصاصی من رو هم در متن پیامک بیاره. اگر در فایل requirment.php و با استفاده از فیلتر persian_woo_sms_shortcode_list شورت کد اختصاصی رو اضافه کنم و با فیلتر persian_woo_sms_content_replace کاستوم فیلد رو جایگزین کنم این مورد اوکی میشه ؟ این کدی هست که من نوشتم میخواستم بدونم درسته یا نه: // add short code to footer sms woo add_filter( 'persian_woo_sms_shortcode_list', 'sms_shortcode_list' ); function sms_shortcode_list() { return "<strong>کدهای اختصاصی : </strong><br/> <code>{discount_code}</code> = کد تخفیف ، "; } // add short code to content sms add_filter( 'persian_woo_sms_content_replace', 'sms_shortcode_to_content' ); function sms_shortcode_to_content( $content, $find , $replace , $order_id, $order , $product_ids ) { $find_shortcode = '{discount_code}'; $replace_discount_code = get_post_meta ($order_id, 'order_qr_discount', true); $content = str_replace( $find_shortcode, $replace_discount_code, $content ); return $content; } با تشکر