Я пытаюсь перенаправить пользователей после комментирования моего блога Wordpress, может ли кто-нибудь направить меня вправо прямо? Я просто хочу, чтобы он перенаправлял их один раз.Wordpress: перенаправить пользователя после комментирования
ответ
Там это несколько способов, которыми вы можете это сделать. Первый и самый простой - просто написать для себя небольшую функцию, чтобы сделать это. Вы можете поместить это в свой файл functions.php в любую тему, которую вы используете.
add_action('comment_post_redirect', 'your_redirect_function');
// A function that redirects your users after they have commented.
function your_redirect_function ($location, $comment) {
// Here all you need to do is return the url of your target page.
$page = 'http://www.stackoverflow.com';
return $page;
}
Иногда лучше использовать Wordpress плагин, а не добавление функции в файл functions.php вашей темы, потому что, если ваша тема имеет обновление, то вы потеряете свою функцию! Для этого есть некоторые плагины - самый популярный из них - Yoast (у него есть плагин для всего, не так ли?). Вы можете скачать его на http://wordpress.org/plugins/comment-redirect/
Я нашел плагин Yoast, хотя немного , потому что перенаправление будет работать только один раз для каждого из ваших пользователей. Это хорошая и плохая вещь - скажите, что вы хотите поблагодарить своего пользователя за комментарий, тогда вы можете сделать это только один раз. Но хорошо, если вы попросите их зарегистрироваться в службе, скажем. Другой популярный плагин для комментариев для комментариев, который имеет больше возможностей (но это несвободно, к сожалению) - Comment Redirect.
Опять же, вероятно, лучше пойти на плагин, потому что у него будет больше возможностей - например, ограничение количества раз, когда каждый пользователь перенаправляется, - и он также выдержит обновления вашей темы.
Используйте следующий фильтр крюк
comment_post_redirect
Для получения более подробной информации http://codex.wordpress.org/Plugin_API/Filter_Reference
Другие образцы ниже:
http://wordpress.org/support/topic/a-simple-redirect-using-comment_post_redirect-in-functionsphp
http://wordpress.org/support/topic/redirect-after-posting-a-comment
- 1. Перенаправить пользователя после первого входа в Wordpress?
- 2. Как перенаправить после регистрации пользователя в соответствии с радиокнопкой wordpress
- 3. Как перенаправить пользователя после входа в WordPress в плагине
- 4. Wordpress Удалить пользователя после успеха
- 5. Wordpress login перенаправить пользователя на основе языка
- 6. перенаправить пользователя после отправки формы
- 7. Как перенаправить пользователя после user_save?
- 8. Как перенаправить пользователя после аутентификации
- 9. перенаправить пользователя, если не войти в wordpress
- 10. Как перенаправить пользователя без регистрации Wordpress
- 11. Как перенаправить WordPress после входа в систему
- 12. Как перенаправить пользователя после отправки формы
- 13. Как перенаправить пользователя после регистрации в Woocommerce?
- 14. Как перенаправить пользователя после таймаута сеанса
- 15. Как перенаправить пользователя после выхода из ADFS?
- 16. Перенаправить пользователя после завершения всех файлов
- 17. Попытка перенаправить пользователя на ссылку после регистрации
- 18. Как перенаправить пароль после входа пользователя?
- 19. Как перенаправить пользователя после отправки формы?
- 20. Перенаправить пользователя на предыдущую страницу после аутентификации
- 21. Перенаправить пользователя после 60 секунд бездействия?
- 22. paypal перенаправить пользователя после оплаты в cakephp
- 23. Перенаправить пользователя после входа в laravel 5.1
- 24. Как перенаправить пользователя после выхода из системы
- 25. Code Igniter - как перенаправить пользователя после входа?
- 26. Как перенаправить пользователя после успешного входа?
- 27. Wordpress, перенаправить пользователя непосредственно на пользовательском экране после редактирования после входа в систему
- 28. Перенаправить пользователя?
- 29. Ошибки компоновщика после комментирования нескольких функций
- 30. Wordpress: Если роль пользователя «турагент» перенаправить «мой-счет»