حساب کاربری
Close
اطلاعات تماس

شماره تماس

09170620010

ایمیل

themeoff.ir@gmail.com

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

comment

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

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

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

نظرات

برای شروع کار کافی است تا یک برگه در سایت خود ایجاد کرده و محتوایی که میخواهید در صفحه ریدایرکت به کاربر نمایش داده شود را در آن طراحی کرده و منتشر کنید.

این صفحه می‌تواند شامل یک پیغام برای تشکر و یا نمایش تخفیف، تبلیغات و.. باشد تا صفحه ای خاص را بیشتر در معرض بازدید کاربران قرار دهید.

سپس وارد ویرایش قالب خود شده و کدهای زیر را درون فایل فانکشن (functions.php) قالب خود قرار داده و آن را ذخیره کنید.

[php]
function redirect_after_comment(){

wp_redirect(‘/thank-you/’);

exit();

}

add_filter(‘comment_post_redirect’, ‘redirect_after_comment’);
[/php]

همانطور که در کد فوق میبینید به جای عبارت /thank-you/ مشابه همان نامک برگه خود را وارد کنید. پس از اینکه فایل خود را ذخیره کردید هنگامی که کاربران اقدام به ارسال نظر کنند و نظر آنها با موفقیت در سایت ثبت شود به این برگه ریدایرکت خواهند شد.

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

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

دقت کنید که ممکن است زمانی که در شما به عنوان مدیرکل سایت لاگین باشید این کد کار نکند. بنابراین پیشنهاد میکنم تا با مرورگر دیگری به عنوان یک بازدیدکننده واقعی اقدام به ارسال نظر کنید. 😀

 

 

Leave a Comment

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.