آموزش ریدایرکت کاربران بعد از ارسال نظر در وردپرس

آموزش ریدایرکت کاربران بعد از ارسال نظر در وردپرس

احتمالا شما هم مانند هر وبمستر دیگر علاقه دارید تا کاربران و بازدیدکنندگان سایتتان، نظراتشان را زیر مطالب سایت کامنت کنند. اگر دوست دارید در وردپرس برای کامنت گذاشتن امتیازات خاصی برای کاربران خود درنظر بگیرید تا اشتیاق بیشتری برای این کار داشته باشند، می‌توانید با ریدایرکت کردن آن‌ها به صفحه‌ای دیگر پس از نظر دادن، یک پیشنهاد ویژه یا کد تخفیف را در معرض نمایش بگذارید. حال اگر به هر دلیلی نیاز به ریدایرکت کاربران بعد از ارسال نظر در وردپرس دارید، پیشنهاد می‌کنیم این مطلب را تا انتها دنبال کنید.

آموزش ریدایرکت کاربران بعد از ارسال نظر در وردپرس

ابتدا شما باید برگه‌ای که قصد دارید در نهایت بعد از نظر دادن به کاربر نمایش داده خواهد شد را ساخته و طراحی کنید و سپس آن را منتشر کنید. همانطور که اشاره کردیم این برگه می‌تواند در برگیرنده اطلاعیه، کد تخفیف، پیشنهاد ویژه و… باشد.

حالا باید وارد ویرایشگر قالب خود شده و قطعه کد زیر را درون فایل فانکشن (functions.php) قالب سایت قرار داده و آن را ذخیره کنید. لطفا توجه کنید که قبل از ایجاد هر گونه تغییری در فایل فانکشن قالب خود، یک کپی از آن تهیه کرده باشید تا در صورت بروز مشکل بتوانید سریعا آن را به حالت سابق برگردانید.


function redirect_after_comment(){
wp_redirect('/takhfif/');
exit();
}
add_filter('comment_post_redirect', 'redirect_after_comment');

همانطور که در کد بالا مشخص است به جای عبارت /takhfif/ می‎بایست مشابه همان نامک برگه موردنظرتان را وارد کنید. از این پس زمانی که کاربران اقدام به فرستادن نظر و دیدگاه خود کنند و نظر آن‌ها با موفقیت در سایت ثبت شود به این برگه ریدایرکت می‌شوند.

بیشتر بخوانید: آموزش نمایش تعداد کل دیدگاه های وردپرس

برای تست کردن این ویژگی، یکی از مطالب سایت را باز کرده و نظری را در مورد آن ارسال کنید. پس از ثبت شدن نظر، شما باید به برگه مربوطه منتقل شوید. این نکته را هم در نظر بگیرید که ممکن است این کد زمانی که شما با نقش مدیرکل در حال کار هستید عمل نکند، پس بهتر است از مرورگر دیگری برای تست این امکان جدید استفاده کنید.

امیدواریم با این آموزش وردپرس توانسته باشید یک ویژگی جالب را به سایت خود اضافه کنید. شاد و سربلند باشید.

مقاله های مرتبط :

دیدگاه خود را بیان کنید :

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *