- 状态
- 已解决
- 报告针对
- 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 );
现在,您应该能够从次要语言列表中加载更多文章,如下图所示。


