با سلام با آموزش اطلاع رسانی به نویسنده ی وب سایت بعد از تایید توسط مدیر در خدمت شما هستیم برای اینکه کاربرد این موضوع را بهتر درک و آموزش مربوطه کامل تر باشد دقت نمایید در وب سایت هایی که چندین نویسنده وجود دارد بعد از ثبت نوشته تمامی نوشته ها باید توسط مدیریت وب سایت تایید شوند و بعد از تایید به نویسنده ی وب سایت اطلاع داده شود برای این کار ایمیلی ارسال میشود تا از زحمات وی تشکر شده و بازگشت بازدیدی هم داشته باشید

برای این کار دو راه وجود دارد

۱- استفاده از افزونه Edit Flow

۲- استفاده از کد وردپرس

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

۱- وارد داشبورد خود شوید و به مسیر نمایش > ویرایشگر > function.php بروید و کد زیر را در ان ذخیره کنید

function notifyauthor($post_id) {
 
$post = get_post($post_id);
$author = get_userdata($post->post_author);
$subject = "Post Published: ".$post->post_title."";
 
$message = "
      Hi ".$author->display_name.",
      
      Your post, \"".$post->post_title."\" has just been published.
      
      View post: ".get_permalink( $post_id )."
      
      Thanks"
      ;
      
   wp_mail($author->user_email, $subject, $message);
}
add_action('publish_post', 'notifyauthor');

در کد بالا Post Publishe عنوان ایمیلی است که ارسال میشود و میتوانید ان را حذف و  ( مطلب شما منتشر شده است )  را جایگزین نمایید

موفق باشید 🙂

  انتقال صفحات سایت به آدرس جدید در وردپرس