• Хочу создать сайт для заказчика на двух языках: русский и английский. Для этого я использую плагин WPML. В качестве темы выбрал Neux (бесплатная версия). В эту тему входят виджеты HootKit расширяющие функционал. Мучаюсь с виджетами: “HootKit Post Block” “HootKit Post Slider”, “HootKit Post List”. В них можно выбрать конкретную рубрику, чтобы отобразить записи входящие в эту рубрику. Но при активированном плагине WMPL список рубрик пусть 🙁 Скрин:https://yadi.sk/i/j1JBoP8HE2FP_g
    А должно быть вот так: https://yadi.sk/i/8jrftaCEXLdi7Q
    Писал в техподдержку темы и плагина, она еще молчит, так как я не премиум юзер. А проблему надо решать срочно!
    Покапавшись в коде обнаружил в файле «widget-content-posts-blocks.php» строки которые скорее всего отвечают за отображение.

    'category' => array(
    				'name'		=> __( 'Category (Optional)', 'hootkit' ),
    				'desc'		=> __( 'Leave empty to display posts from all categories.', 'hootkit' ),
    				'type'		=> 'select',
    				'options'	=> array( '0' => '' ) + (array)Hoot_List::categories('category'),
    			)
    

    В особенности:

    
    'options'	=> array( '0' => '' ) + (array)Hoot_List::categories('category'),
    

    Но как эту строку изменить, чтобы исправить глюк сообразить не могу. Расчитываю на вашу помощь

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • В эту тему входят виджеты HootKit

    Виджеты HootKit могут быть использованы в любой теме. Следует поэксперементировать с другой темой или другими аналогичными плагинами-виджетами.

    В них можно выбрать конкретную рубрику, чтобы отобразить записи входящие в эту рубрику

    Такого добра среди плагинов — вагон и маленькая тележка
    https://ru.wordpress.org/plugins/search/category+post+widgets/
    https://ru.wordpress.org/plugins/widget-post-slider/
    https://ru.wordpress.org/plugins/advanced-post-list/

    И так далее

    @perdyllo, попробовал в другой теме, та жа фигня.
    Плагинов конечно море, но HootKit заточен именно под тему Neux и имеет вот такие украшалки: https://yadi.sk/i/Th8OWRcnknlF0Q
    В других темах помимо Neux они не доступны вообще.

    и имеет вот такие украшалки

    Ещё раз.

    Такого добра среди плагинов — вагон и маленькая тележка
    https://ru.wordpress.org/plugins/search/category+post+widgets/
    https://ru.wordpress.org/plugins/widget-post-slider/
    https://ru.wordpress.org/plugins/advanced-post-list/

    И так далее

    @perdyllo, попробовал 5 плагинов из списка. Ни один не делает то что надо. А надо так: https://yadi.sk/i/uee1CLL-FJfjDw

    • Ответ изменён 5 лет, 7 месяцев назад пользователем Shmanich.

    Мне в техподдержке темы ответили следующее (перед этим дал им залезть на тестовый сайт):

    Hi George,

    ​I was able to figure out the issue. Looks like WPML modifies the categories at init action hook.
    Unfortunately this means any widget which calls the get_categories function on widgets_init hook wont get the full list of categories.
    However since that is the only hook on which widgets can be initialized, this means categories wont be available.

    Hootkit uses a slightly modified approach, However even if I used the default ‘widgets_init’ to display form options, it still will only show the english categories (which you have none at the moment. there is only 1 ‘uncategorized’ english category with 0 posts, hence it wont be shown)

    To confirm, see the ‘recent posts with thumbnails’ widget. It only displays English categories as well.

    I did find an old ticket on WPML forum with the same issue from another theme author, but it had no final resolution:
    https://wpml.org/forums/topic/get_categories-returning-empty-in-appearance-widgets/

    I’ll try and contact WPML team to see if they have any solution to this now for theme authors to implement.

    Hope this helps
    regards
    Jasin S

    Выходит проблема в WPML.

    Проблему решил другим способом. Мне техподдержка темы «Neux» вчера посоветовала использовать связку плагинов «Polylang + Loco Translate». 1ый плагин переводит контент, 2ой — строки темы или плагина. И главное, они не глючат. Этот вариант меня полностью устраивает. 🙂 Также разработчики «Neux» надеяться, что авторы «WPML» предложат какое-то решение.

    • Ответ изменён 5 лет, 7 месяцев назад пользователем Shmanich.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Проблема с виджетами HootKit входящие в тему Neux» закрыта для новых ответов.