WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 3.6.0
Plugin/tema relacionado
Blog Manager

Visão geral do problema

Clicar no botão Carregar mais ao usar o idioma secundário no front-end exibe uma mensagem de que não foram encontrados mais posts.

Lista inicial com o botão Carregar mais. Uma mensagem informando que não foram encontrados mais posts.
lista-inicial-com-botao-carregar-mais mensagem-nenhum-post-encontrado

Solução alternativa

Para resolver esse problema, você precisa localizar e substituir alguns códigos. Encontre os diretórios dos arquivos que você precisa editar, junto com os trechos de código a serem substituídos.

Diretório:
wp-content/plugins/otw-blog-manager/skeleton/components/widget_pagination.php Localize: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Substitua por: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Diretório:
wp-content/plugins/otw-blog-manager/include/otw_components/otw_functions/otw_functions.php Localize: if( function_exists( 'icl_get_languages' ) ){ Substitua por: if( did_action( 'wpml_loaded' ) ){

 

Diretório:
wp-content/plugins/otw-blog-manager/skeleton/timeline.php Localize: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Substitua por: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Diretório:
wp-content/plugins/otw-blog-manager/otw_blog_manager.php Localize: $otw_bm_options = $this->otwBMQuery->getItemById( $_GET['post_id'] ); Substitua por: $otw_bm_options = $this->otwBMQuery->getItemById( $_GET['list_id'] );

 

Diretório:
wp-content/plugins/otw-blog-manager/skeleton/components/pagination.php Localize: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Substitua por: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

 

Diretório:
wp-content/plugins/otw-blog-manager/skeleton/components/pagination.php Localize: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&post_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page ); Substitua por: $ajaxURL = admin_url( 'admin-ajax.php?action=get_posts&list_id='. $listID .'&nonce='. $uniqueHash .'&page='. $page );

Agora, você deve conseguir carregar mais posts da lista do idioma secundário, conforme mostrado na imagem a seguir. mais-posts-carregados-no-idioma-secundario

Todos os problemas conhecidos →