2013-09-01 7 views

ответ

1

Там это несколько способов, которыми вы можете это сделать. Первый и самый простой - просто написать для себя небольшую функцию, чтобы сделать это. Вы можете поместить это в свой файл 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.

Опять же, вероятно, лучше пойти на плагин, потому что у него будет больше возможностей - например, ограничение количества раз, когда каждый пользователь перенаправляется, - и он также выдержит обновления вашей темы.

Смежные вопросы