11 پست در این موضوع قرار دارد

سلام خسته نباشید :wub:


من می خوام از بانک یکی سری اطلاعات مثلا تاریخ رو بگیرم با تاریخ سیستم چک کنم اگر برابر بود یک ایمیل ارسال بشه و می خوام به صورت اتوماتیک باشه یعنی خودش چک کنه اگه شرط برابر بود ایمیل انجام بشه 
لطفا راهنمایی کنید ممنون

کدی که من امتحان کردم در فانکشن وردپرس کد زیر است که جواب نگرفتم :(

global $wpdb;
$results = $wpdb->get_results("SELECT * FROM wp_orders");
$datehnow=date('Y/m/d - H:i:s');
foreach($results as $res){
	if($res->datem==$datehnow){
	    $to = $res->user_email;
$subject = 'تست ارسال ایمیل '.$order_id;
$body = 'تست است';
$headers = array('Content-Type: text/html; charset=UTF-8','From: ایستاتیک <info@istatikco.com>');
wp_mail( $to, $subject, $body, $headers );	
  }
  }

 

ویرایش شده در توسط ahmadib
0

به اشتراک گذاری این پست


لینک به پست

با سلام

شما مشخص نکردین این عملیات به صورت اتومات انجام بشه یا به صورت دستی هست؟

فیلدهای $results و $res مشخص نیستن با این حال

بهتره کوئری رو به صورت زیر بنویسید تا در صورت تغییر perfix به مشکل نخورید

$results = $wpdb->get_results("SELECT * FROM wp_orders");
$results = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}orders");

و اینکه تاریخ در فیلد های استاندارد به صورت زیر ذخیره میشه

$datehnow=date('Y/m/d - H:i:s');
$datehnow=date('Y-m-d H:i:s');

 

1

به اشتراک گذاری این پست


لینک به پست
در 1 دقیقه قبل، lord_viper گفته است :

با سلام

شما مشخص نکردین این عملیات به صورت اتومات انجام بشه یا به صورت دستی هست؟

فیلدهای $results و $res مشخص نیستن با این حال

بهتره کوئری رو به صورت زیر بنویسید تا در صورت تغییر perfix به مشکل نخورید


$results = $wpdb->get_results("SELECT * FROM wp_orders");
$results = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}orders");

و اینکه تاریخ در فیلد های استاندارد به صورت زیر ذخیره میشه


$datehnow=date('Y/m/d - H:i:s');
$datehnow=date('Y-m-d H:i:s');

 

مشکلم همینجاست که چطور مشخص کنم اتوماتیک ارسال بشه 

0

به اشتراک گذاری این پست


لینک به پست

وقتی مستقیم داخل فایل function.php قالب باشه هر کاربری که وارد سایت میشه کد 1 بار اجرا میشه

برای اجرای زمانبدنی شده شما میتونین از کرون جاب خود وردپرس استفاده کنید

https://codex.wordpress.org/Function_Reference/wp_schedule_event

یا از cronjob خود سرور استفاده کنید

https://my.mihanwebhost.com/knowledgebase.php?action=displayarticle&id=210

 

2

به اشتراک گذاری این پست


لینک به پست
در 15 دقیقه قبل، lord_viper گفته است :

https://codex.wordpress.org/Function_Reference/wp_schedule_event

 

نمیشه کاریش کرد که هر لحظه چک کنه

0

به اشتراک گذاری این پست


لینک به پست
در 4 دقیقه قبل، ahmadib گفته است :

نمیشه کاریش کرد که هر لحظه چک کنه

میشه به کرون جاب وردپرس گفت هر ثانیه هم چک کنه ولی فقط در صورتی که بازدید باشه همچین اتفاقی میوفته.

چون کرون جاب وردپرس وابسته به بازدید از صفحات وردپرسه.

1

به اشتراک گذاری این پست


لینک به پست

یعنی الان من کرون جاب تعریف کردم در صورتی اجرا میشه که صفحات وردپرس یکبار رفرش بشه ؟

0

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، ahmadib گفته است :

یعنی الان من کرون جاب تعریف کردم در صورتی اجرا میشه که صفحات وردپرس یکبار رفرش بشه ؟

درسته همین طوره.

1

به اشتراک گذاری این پست


لینک به پست

نمیشه کاره دیگه ای کرد ؟ 

فکر کنم بهترین حالت کرون جاب از سمت سرور باشه درسته ؟

0

به اشتراک گذاری این پست


لینک به پست
در هم اکنون، ahmadib گفته است :

نمیشه کاره دیگه ای کرد ؟ 

فکر کنم بهترین حالت کرون جاب از سمت سرور باشه درسته ؟

بله کرون جاب از سمت سرور اینجا جواب میده.

البته اونم هر دقیقه اجرا میشه شما میخوای هر ثانیه اجرا بشه؟

ویرایش شده در توسط mehran-b
1

به اشتراک گذاری این پست


لینک به پست

بهترین راهش ایمنه که من تاریخ رو از ساعت توی فیلد های جدا بزارم که تاریخ رو فقط چک کنه که نیاز نباشه لحظه ای بشه :rolleyes: 

ممنون از راهنماییتون 

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط masoudmosleh267
      سلام دوستان عزيز. خواستم بدونم امكانش هست كه بنده يك سايت وردپرسي كه ٢٠ تا افزونه روش نصبه رو تبديل كنم به لاراول و رو اون فريم ورك كار كنم؟
    • توسط yaali
      سلام
      کد یا فانکشنی وجود داره که هر چی فایل js و Css که کاربر از آخرین بازدیدش روی دیوایسش کش شده رو پاک کنه و مجددا لود کنه؟
       
    • توسط yaali
      سلام
      آقا یه سایت وردپرسی رو به html تبدیلش کردم.
      ولی بخش مشتریانش نمیاد.
      سایت وردپرسی :
      bit.ly/2BCKQvf

      نسخه ی html:
      http://bit.ly/2Cs14UF
      و اینکه بخش ترجمه ی سایت هم لود نمیشه. روی پرچم های بالای سایت میزنم نمیاد.

      مشکلش چیه؟ چیکار کنیم که اینا لود بشن؟

      مرسی
    • توسط abdossamaddeh
      سلام دوستان من یک هاست دانلود گرفتم که تصاویر سایت رو از اون اپلود کنم قبلا از افزونه upload to ftp استفاده می کردم ولی این افزونه تصاویر رو هم در هاست اصلی و هم هاست دانلود اپلود می کرد و خوب نبود الان هم از افزونه  Hacklog Remote Attachment استفاده می کنم که تصاویر رو تنها در هاست دانلود اپلود می کنه ولی وقتی میخوام داخل نوشته بذارم اولش که میذارم داخل ویرایشگر دیده می شن ولی بعد داخل سایت نوشته رو مشاهده می کنم تصاویر دیده نمیشن 
      لطفا راهنماییم کنید من سایت به مشکل برخورد لطفا سریع تر خواهش می کنم 
    • توسط reza_yki
      سلام من نیاز به کسی دارم که بتونه یه صفحه ساز (page builder) برای قالب وردپرس از پایه طراحی کنه
      و کدها رو به صورت فیلم برام توضیح بده ( فیلم آموزشی ) و داخلش امکانات زیر قرار داده بشه:
      افزودن نامحدود لایه یا همون row و کاملا شبیه به کاری که کامپوزر میکنه با قابلیلت درگ کردن لایه ها، ویرایش، حذف و احتمالا امکان کپی و پیست از یه لایه برای استفاده در لایه دیگه. و کار بعدی اینه که یکی دوتا براش شورتکد (element) بزنید مثلا یکی این باشه که بشه ادیتور اضافه کنید بهش (ویرایشگر پیشفرض وردپرس).  یکی دیگشم نمایش یک دسته خاص با تنظیماتی مانند تعداد پست، رنگ عنوان و دسته مورد نظر برای فهمیدن نحوه ارتباط و غیره تا با توجه به اون من شورتکد های خودمو طراحی کنم توضیح کامل در انتها داده میشه. می خوام کاربر انتخاب کنه که از ویرایشگر خود وردپرس استفاده کنه یا از صفحه ساز ما همچنین امکان استفاده در page و post رو هم داشته باشه. امکان دیگه این که کاربر بتونه برای خودش تو این لایه ها یه widget area اضافه کنه تا از ابزارک ها پیشفرض یا غیره هم استفاده کنه.  
      منظور از شورت کد اینه که طرف بعد از ایجاد row المنت هایی که من طراحی کردم رو داخلش قرار بده می خوام این قسمت طوری آموزش داده بشه که بتونم المنت های خودمو براش توسعه بدم
      توضیح: دلیل این کار اینه که من می تونم با ویژال کامپوزر المنت های اختصاصی ام رو بهش اضافه کنم ولی سنگینی این افزونه باعث شده که منصرف بشم از این کار.
       
      نکته: نمی خوام به صورت پلاگین باشه باید مستقیم به قالب وصل بشه و همچنین باید کاملا سبک باشه
      نکته 2: طوری طراحی بشه که اگر کاربر بعدا قالب رو حذف کرد محتوا از بین نره یا مخدوش نشون داده نشه
      نکته 3: ظاهر کار مهم نیست خودم اون قسمت رو درست میکنم

      اگه پیشنهادی دارید خوشحال میشم بشنوم

      ممنون