themework

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

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

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

درباره themework

  • درجه
    کاربر جدید
  • تاریخ تولد تعیین نشده

اطلاعات وب

  • سیستم مدیریت محتوای مورد علاقه
    وردپرس
  • زبان برنامه نویسی و تخصص ها
    PHP
    CSS
    HTML
    jQuery
  • سیستم مدیریت اتجمن (Forum) مورد علاقه
    IPB
  1. تاپیک پشتیبانی نسخه 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 ); }
  2. تاپیک پشتیبانی نسخه 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; } با تشکر