Intereting Posts
Несколько доменов, показывающих одинаковый контент Как многослойный WordPress управляет субдоменами? Страница пользовательской таксономии возвращает 404 Не найдено (404) ошибка на странице администратора, CSS ушел в блог Сделать короткий код в файле шаблона Включение файлов CSS в HEAD на основе содержимого страницы Новый плагин: пост-обновление подталкивает копию как ревизию Возможности WordPress и ограниченный доступ к категориям Восстановить настройки по умолчанию для плагина HTML / Javascript в пользовательском поле textarea? Как изменить или добавить Woocommerce, спасибо ключевому содержимому страницы URL-адреса? Постоянная ссылка: Страница не найдена Постоянная ссылка арабского на главную страницу 'category__and' для пользовательской таксономии? Обновление моей версии WordPress.org приведет к поломке моего сайта … Что я могу сделать, чтобы этого избежать?

Выход из режима перенаправления на текущую страницу – функция

Я ищу функцию, которая может перенаправлять пользователей при выходе на текущую страницу. Я ищу код, который я могу использовать в functions.php ?

Solutions Collecting From Web of "Выход из режима перенаправления на текущую страницу – функция"

Использование этого кода в functions.php делает трюк для меня.

 function wpse_44020_logout_redirect($logouturl, $redir) { return $logouturl . '&redirect_to='.get_permalink(); } add_filter('logout_url', 'wpse_44020_logout_redirect', 10, 2); 

Примечание. Выше код работает только на страницах без администратора, чтобы сделать работу на любой странице, которую вы должны заменить

 return $logouturl . '&redirect_to='.get_permalink(); 

с

 return $logouturl . '&redirect_to=http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 

Посмотрите здесь – http://codex.wordpress.org/Function_Reference/wp_logout_url

Просто добавьте это:

 <a href="<?php echo wp_logout_url( get_permalink() ); ?>" title="Logout">Logout</a> 

его очень легко.

 global $post; $postid = $post->ID; $log_out_me = wp_logout_url( get_permalink($postid) ); <a href="'<?php echo $log_out_me; ?>">Logout</a> 

теперь get_permalink выходит из цикла.

  add_filter('logout_url', create_function(false, "return '" . wp_logout_url(get_option("home")) . "';")); 

или изменить исходный URL-адрес на текущий URL-адрес страницы