- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- bbPress
- Теги темы
- Compatibility
Обзор проблемы
При использовании WPML с bbPress виджет Свежие темы некорректно отображается на дополнительных языках. Даже после перевода форумов и тем виджет по-прежнему показывает контент на языке по умолчанию.
Мы открыли тикет в Trac в проекте bbPress. Вы можете подписаться и добавить свои комментарии, чтобы следить за ходом работы.
Обходное решение
Обходное решение 1 (рекомендуемое):
- Измените виджет «Recent Topics».
- В настройках виджета оставьте поле Parent Forum ID пустым вместо использования «any».
Обходное решение 2
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/plugins/bbpress/includes/common/widgets.php.
- Найдите строку 678.
- Замените:
$settings = $this->parse_settings( $instance );
- На:
//workaround compsupp-7407 if ( class_exists('Sitepress') && $settings['parent_forum'] === 'any' ) { $settings['parent_forum'] = ''; }