WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 3.6.0
Связанный плагин/тема
Blog Manager

Обзор проблемы

При нажатии кнопки Загрузить еще на фронтенде при использовании дополнительного языка отображается сообщение о том, что больше записей не найдено.

Исходный список с кнопкой Загрузить еще. Сообщение о том, что больше записей не найдено.
исходный-список-с-кнопкой-загрузить-еще сообщение-больше-записей-не-найдено

Обходное решение

Чтобы решить эту проблему, Вам нужно найти и заменить часть кода. Найдите каталоги файлов, которые необходимо изменить, а также фрагменты кода для замены.

Каталог:
wp-content/plugins/otw-blog-manager/skeleton/components/widget_pagination.php Найдите: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Замените на: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Каталог:
wp-content/plugins/otw-blog-manager/include/otw_components/otw_functions/otw_functions.php Найдите: if( function_exists( 'icl_get_languages' ) ){ Замените на: if( did_action( 'wpml_loaded' ) ){

 

Каталог:
wp-content/plugins/otw-blog-manager/skeleton/timeline.php Найдите: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Замените на: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Каталог:
wp-content/plugins/otw-blog-manager/otw_blog_manager.php Найдите: $otw_bm_options = $this->otwBMQuery->getItemById( $_GET['post_id'] ); Замените на: $otw_bm_options = $this->otwBMQuery->getItemById( $_GET['list_id'] );

 

Каталог:
wp-content/plugins/otw-blog-manager/skeleton/components/pagination.php Найдите: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Замените на: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Каталог:
wp-content/plugins/otw-blog-manager/skeleton/components/pagination.php Найдите: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Замените на: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

Теперь Вы сможете загружать больше записей из списка на дополнительном языке, как показано на следующем изображении. загружено больше записей на дополнительном языке

Все известные проблемы →