Для создания фильтра товаров в WooCommerce по кастомному полю в админке WordPress, вам потребуется добавить дополнительное поле к товарам и затем создать фильтр для этого поля. Давайте разберемся с этим шаг за шагом:
Шаг 1: Добавление кастомного поля к товарам в WooCommerce
Откройте вашу админ-панель WordPress.
Перейдите в раздел "Товары" (Products) и выберите товар, к которому вы хотите добавить кастомное поле, или создайте новый товар.
В редакторе товара прокрутите вниз до раздела "Произвольные поля" (Custom Fields).
Введите название поля в поле "Имя" (Name), например, "Мой кастомный фильтр".
Введите значение поля в поле "Значение" (Value), например, "Значение фильтра".
Нажмите кнопку "Добавить настраиваемое поле" (Add Custom Field).
Теперь у товара есть кастомное поле "Мой кастомный фильтр" с значением "Значение фильтра".
Шаг 2: Создание фильтра по кастомному полю
Установите и активируйте плагин "WooCommerce Product Filter" (или другой аналогичный плагин, если вы предпочитаете другой).
Перейдите в раздел "WooCommerce" в админ-панели WordPress и выберите "Product Filter".
Нажмите на "Add New Filter" для создания нового фильтра.
В настройках фильтра укажите следующие параметры:
Название фильтра: Например, "Фильтр по моему кастомному полю".
Тип фильтра: Выберите тип фильтра, который соответствует вашему кастомному полю (например, текстовое поле, выпадающий список и т. д.).
Для поля "Имя поля" укажите название кастомного поля, которое вы создали в шаге 1 ("Мой кастомный фильтр").
Остальные настройки фильтра можно настроить в соответствии с вашими потребностями.
Нажмите "Сохранить" (Save), чтобы сохранить фильтр.
Теперь у вас есть фильтр товаров в админке WooCommerce, который использует кастомное поле "Мой кастомный фильтр" для фильтрации товаров.
Еще нужно учесть что фильм будет браться старый который уже все пересмотрели давно.
Перевод с комментариями будет только для образовательных целей не интертеймент.
Refguser, секция из вашего туториала:
Файлы плагина
Следующий шаг — создание файла PHP с именем, производным от названия плагина. Например, если ваш плагин будет называться Fabulous Functionality, вы можете назвать ваш файл fabfunc.php. Опять же, попробуйте создать уникальное имя. Люди, которые установят ваш плагин, положат этот файл в свою директорию для плагинов, wp-content/plugins/, и никакая пара используемых плагинов не должна иметь одинаковое имя файла.
плагины находятся в wp-content/plugins
некоторый функционал мы пишем и подключаем в functions.php не создавая плагин и тд.
Мне нужно без плагинов это сделать.
Потому как корзина и заказ могут быть какими угодно.
Плагин точно не подходит.
Хотя можно глянуть в код самого плагина.
Василий Банников, я легко на литкоде решаю задачи уровня mediun и ease, но hard могу решить если у меня есть достаточно времени, поэтому хочу узнать про процессы отбора по подробнее, потому как если там тяжелую задачу нужно решить за 20 минут то мне туда и соваться не стоит. Также там финальное тестовое пишется что дают 3 недели.
Хотелось бы узнать примерно какое.