• Такая проблема.
    У меня в магазине (woocommerce) очень много категорий. И при добавлении товара непросто найти и выбрать нужную категорию товара.
    Вот про эти категории: http://bigboomshop.ru/567548.jpg
    хочу сделать многоуровневое разворачивающее дерево категорий.
    Подскажите, в каких файлах копаться и как добавить свой стиль и джаваскрипт в админку wordpress?
    Может быть есть готовые решения?

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Модератор Юрій

    (@yube)

    Готовых решений (в смысле, скачал, поставил и радуйся) не знаю, тем более, для WC. Но в 2009 году такой проблемой заморачивался один товарищ на другом форуме http://wp-forums.com/viewtopic.php?id=8779

    так, я вообще не разбираюсь в джаваскрипте.

    плагин я создал.

    <?php
    /*
    Plugin Name: derevo_kategoriya
    Plugin URI:
    Description:
    Version: 00
    Author:
    Author URI:
    */
    
    function derevo_kategoriya() {
    echo <<<JS
    
    jQuery("#categories-all").ready(function($){
        $("#categorychecklist ul").parents('li').css({'background' : 'transparent url(images/screen-options-right.gif) no-repeat right top'})
        $("#categorychecklist ul.children").hide()
        $("#categorychecklist li").click(function(event){
            event.stopPropagation();
            $(this).children('ul:first').slideToggle("normal")
            $(this).siblings().children('ul').slideUp("normal")
        })
        $("#categorychecklist label").click(function(event){
            event.stopPropagation();
        })
    })
    
    JS;
    }
    
    add_action('admin_footer','derevo_kategoriya');
    ?>

    вроде на странице скрипт есть. дальше что делать непонятно)

    Модератор Юрій

    (@yube)

    А дальше адаптировать под актуальную версию WordPress и IDы/классы товарных категорий Woocommerce. Или ждать. Может кому-то будет не лень с этим возится, или подскажут другое, готовое решение.

    Мне, честно говоря, на этот скрипт даже смотреть не хочется. Если Вы прочитали тему, то понимаете, о чем я 😉

    Могу посоветовать a´Category Dropdown List.
    Устанавливаешь
    Заходишь в настройки плагина
    Ставишь галку напротив нужной таксономии и ОБЯЗАТЕЛЬНО галку напротив Multiple choice.
    Таким образом твоё неудобное «дерево» превратится в очень удобный интерфейс.

    Вот спасибо! это то что нужно!

    Угумс 🙂 Номер кошелька давать? 🙂
    ЗЫ. Сам недавече с этой проблемой столкнулся. Дошло до того, что уже клавиатура страдать начала… Всё пытался изменить это «дерево» при помощи изменения кода. но потом наткнулся на плагин.

    🙂
    еще бы решить проблему с атрибутами. сделать их по иерархии.
    а то они все в большой куче

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тема «Разворачивающее дерево категорий в админке» закрыта для новых ответов.