Как добавить кнопку "Назад" на страницы сайта
24 мар. 2016 г., 19:15:46
Просмотры: 14.4K
Голосов: 0
Я хотела бы добавить кнопки "Назад" на каждую страницу моего сайта WordPress, чтобы они отображались вверху каждой страницы. Как написать этот код и куда его поместить в коде страницы? Спасибо, Лори.

Lori
11
Все ответы на вопрос
2
1
Кнопка "Назад"
Я объединил ответ @ItsMePN с тем, как WordPress обрабатывает возврат на предыдущую страницу на странице ошибки - wp_die
. Это JavaScript. onclick='javascript:history.back()'
https://core.trac.wordpress.org/browser/tags/4.4.2/src/wp-includes/functions.php#L2537
Добавьте в файл темы functions.php
add_action( 'back_button', 'wpse221640_back_button' );
function wpse221640_back_button()
{
if ( wp_get_referer() )
{
$back_text = __( '« Назад' );
$button = "\n<button id='my-back-button' class='btn button my-back-button' onclick='javascript:history.back()'>$back_text</button>";
echo ( $button );
}
}
Добавьте в файл темы header.php после <body>
<?php do_action('back_button'); ?>

Jevuska
1.17K
24 мар. 2016 г. 20:32:35
Похожие вопросы
4
ответов