функция
since 2.7.0
wp_logout_url()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_logout_url( string $redirect = '' ): string
Описание
Возвращает URL, позволяющий пользователю выйти из сайта.
Оригинал (английский)
Returns the URL that allows the user to log out of the site.
Параметры
$redirect
string
необязательный
= ''
Путь для перенаправления при выходе.
Возвращаемое значение
string
esc_html() wp_nonce_url()
Исходный код
wp-includes/general-template.php:416
function wp_logout_url( $redirect = '' ) {
$args = array();
if ( ! empty( $redirect ) ) {
$args['redirect_to'] = urlencode( $redirect );
}
$logout_url = add_query_arg( $args, site_url( 'wp-login.php?action=logout', 'login' ) );
$logout_url = wp_nonce_url( $logout_url, 'log-out' );
/**
* Filters the logout URL.
*
* @since 2.8.0
*
* @param string $logout_url The HTML-encoded logout URL.
* @param string $redirect Path to redirect to on logout.
*/
return apply_filters( 'logout_url', $logout_url, $redirect );
}
История изменений
| Версия | Описание |
|---|---|
| 2.7.0 | Introduced. |

