add lang paginator

This commit is contained in:
argoexpert press
2024-05-25 20:05:46 +03:00
parent 088d38c3a8
commit 1e64fd0032

View File

@@ -202,12 +202,20 @@ function custom_pagination($query = null)
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">';
// Кнопка "Назад"
if ($current_page > 1) {
$prev_page_link = get_pagenum_link($current_page - 1);
echo "<a href='" . esc_url($prev_page_link) . "' class=\"pagination__btn\">&laquo; Назад</a>";
echo "<a href='" . esc_url($prev_page_link) . "' class=\"pagination__btn\">&laquo; ".$txt['back']."</a>";
}
// Начало пагинации
@@ -230,7 +238,7 @@ function custom_pagination($query = null)
// Кнопка "Далее"
if ($current_page < $total_pages) {
$next_page_link = get_pagenum_link($current_page + 1);
echo "<a href='" . esc_url($next_page_link) . "' class=\"pagination__btn\">Далее &raquo;</a>";
echo "<a href='" . esc_url($next_page_link) . "' class=\"pagination__btn\">".$txt['next']." &raquo;</a>";
}
echo '</div></div>';
@@ -941,6 +949,9 @@ function use_custom_template_for_en_subcategories($template) {
// Проверяем, является ли текущая категория подрубрикой "EN"
$parent_id = $category->parent;
if ($parent_id && $parent_id == get_cat_ID('EN')) {
define('LANG', 'en');
// Устанавливаем путь к вашему новому шаблону
$new_template = locate_template('en/category-en-sub.php');
if ($new_template) {