اگر شما نیز دیدگاههای ارسالی کاربران را پس از بررسی، اجازه انتشار آن را در سایت خود میدهید، شاید بهتر باشد پس از تایید دیدگاه به کاربر ارسال کننده اطلاع دهید که دیدگاهش در سایت منتشر شده است. این کار را میتوانید به راحتی هر چه تمامتر با کدی در زیر معرفی خواهم کرد انجام دهید!
کد زیر پس از تایید دیدگاه یک ایمیل با محتویاتی که خودمان مشخص میکنیم به کاربر ارسال میکند تا کاربر از انتشار دیدگاهش اطلاع یابد و در صورت نیاز به سایت شما بازگردد تا دیدگاهش را پیگیری کند.
تنها کافیست کد زیر را در فایل functions.php
پوسته خود وارد کنید و بنا به نیاز خود آن را ویرایش کنید.
add_action( 'comment_unapproved_to_approved', 'comment_unapproved_to_approved_example' ); function comment_unapproved_to_approved_example( $comment ) { $commenter_email = $comment->comment_author_email; $commenter_name = $comment->comment_author; $post_url = get_comment_link( $comment ); $subject = "دیدگاه ارسالیتان انتشار یافت!"; $message = "سلام $commenter_name،\n\nدیدگاه ارسالی شما مورد تایید قرار گرفت و در سایت انتشار یافت. میتوانید آن را از لینک زیر مشاهده نمایید:\n\n$post_url\n\nبا تشکر از به اشتراک گذاشتن نظرتان!"; wp_mail( $commenter_email, $subject, $message ); }
یعنی الان این کد رو در قسمت توابع پوسته یا همون functions.php قرار بدم بدون هیچ تغییری
کار میکنه این کد روز من در آخر این کد ها میزارم اوکی
یا خدا قرارش دادم سایتم بالا نیومد پوکید
باید داخل تگ php قرار بدید
با تشکر
با سلام خدمت سامان عزیز
بسیار عالی بود ممنون خیلی کاربردی و راحت
ـــــــــــــــــ
اگر امکانش هست کدی رو معرفی کنید برای زمانی که کامنت گذاشته میشه، نویسنده پست رو مطلع کنه البته به صورت پیش فرض در وردپرس هست ولی می خوام تغییرش بدم.
با سپاس فراوان…