add lang paginator
This commit is contained in:
@@ -202,12 +202,20 @@ function custom_pagination($query = null)
|
|||||||
return; // Если страница всего одна, пагинация не нужна
|
return; // Если страница всего одна, пагинация не нужна
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( defined('LANG') && LANG == 'en' ){
|
||||||
|
$txt['back'] = 'Back';
|
||||||
|
$txt['next'] = 'Next';
|
||||||
|
} else {
|
||||||
|
$txt['back'] = 'Назад';
|
||||||
|
$txt['next'] = 'Далее';
|
||||||
|
}
|
||||||
|
|
||||||
echo '<div class="pagination"><div class="pagination__list">';
|
echo '<div class="pagination"><div class="pagination__list">';
|
||||||
|
|
||||||
// Кнопка "Назад"
|
// Кнопка "Назад"
|
||||||
if ($current_page > 1) {
|
if ($current_page > 1) {
|
||||||
$prev_page_link = get_pagenum_link($current_page - 1);
|
$prev_page_link = get_pagenum_link($current_page - 1);
|
||||||
echo "<a href='" . esc_url($prev_page_link) . "' class=\"pagination__btn\">« Назад</a>";
|
echo "<a href='" . esc_url($prev_page_link) . "' class=\"pagination__btn\">« ".$txt['back']."</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Начало пагинации
|
// Начало пагинации
|
||||||
@@ -230,7 +238,7 @@ function custom_pagination($query = null)
|
|||||||
// Кнопка "Далее"
|
// Кнопка "Далее"
|
||||||
if ($current_page < $total_pages) {
|
if ($current_page < $total_pages) {
|
||||||
$next_page_link = get_pagenum_link($current_page + 1);
|
$next_page_link = get_pagenum_link($current_page + 1);
|
||||||
echo "<a href='" . esc_url($next_page_link) . "' class=\"pagination__btn\">Далее »</a>";
|
echo "<a href='" . esc_url($next_page_link) . "' class=\"pagination__btn\">".$txt['next']." »</a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '</div></div>';
|
echo '</div></div>';
|
||||||
@@ -941,6 +949,9 @@ function use_custom_template_for_en_subcategories($template) {
|
|||||||
// Проверяем, является ли текущая категория подрубрикой "EN"
|
// Проверяем, является ли текущая категория подрубрикой "EN"
|
||||||
$parent_id = $category->parent;
|
$parent_id = $category->parent;
|
||||||
if ($parent_id && $parent_id == get_cat_ID('EN')) {
|
if ($parent_id && $parent_id == get_cat_ID('EN')) {
|
||||||
|
|
||||||
|
define('LANG', 'en');
|
||||||
|
|
||||||
// Устанавливаем путь к вашему новому шаблону
|
// Устанавливаем путь к вашему новому шаблону
|
||||||
$new_template = locate_template('en/category-en-sub.php');
|
$new_template = locate_template('en/category-en-sub.php');
|
||||||
if ($new_template) {
|
if ($new_template) {
|
||||||
|
|||||||
Reference in New Issue
Block a user