Здравствуйте)
Прошлый раз Вы мне помогли с шаблонами для страниц, записей и категорий.
На этот раз тоже решение супер. А то я уже начал в functions.php что-то придумывать.
Решение с плагинами для отображения шаблонов категорий (по типу "Template name: template") оказалось не очень или просто плагин такой попался.
Минусы: сложная логика (для связи с acf), пришлось править плагин, при импорте через wp all import не получилось импортировать значение в поле выбора шаблона.
Вот сегодня опять начал думать как же таки по человечески сделать шаблоны для категорий)
Спасибо Вам огромное за помощь.
За Template Post Type спасибо. Жаль что нет такого для рубрик. Возможно я плохо разбираюсь в WP, но как по мне то идея с указанием ярлыка или ID изначально бредовая. Что если сеошник изменит slug или же какой-то плагин для сортировки рубрик изменит ID? Каждый раз править названия файлов?
Поставил плагин для рубрик, работает, только Advanced custom fields не видит название шаблона (в данном случае "Category Template: шаблон_категории_1"). Опять костыль придется писать.
Возможно кто-то пользуется и уже проверял какие сайты лучшие. Потому как нужно чтобы цена была нормальной, чтобы плагины вовремя обновляли, а также наличие всех необходимых (хотя бы популярных платных) плагинов.
Жесть.
Сайт на Wordpress, для формы использую плагин Contact form 7, для загрузки нескольких файлов использую плагин-дополнение для Contact form 7.
Теперь придется писать дополнение для плагина-дополнения плагина Contact form 7 )
Вашу идею понял, спасибо, буду пробовать.
Частично работает, спасибо. Но проблема еще в том что теперь ссылка становится site.com/category/ , то есть со слешем в конце. И в том что убирать из url .html нужно только у категорий. То есть как-то фильтровать ссылки по типу RewriteCond %{REQUEST_URI} ^(.+)/index.html$
К сожалению проблемы остались. https://jsfiddle.net/boarworm/k78kp28p/1/
1) При загрузке страницы блоки анимируются (должно быть без анимации).
2) При change блок скрывается без анимации.
Просто такое будет не очень смотреться если на странице есть контент до и после этих блоков. При change вся страница будет дергаться.
Ваше решение супер. Только одна проблема, у меня блоки изначально в display:flex.
Получается что нужно вместо slideDown() и slideUp() добавлять/убирать класс (например .visible) с анимацией?
Вешаю класс .children-block-visible-onload. Но когда при change его убираю, то он убирается без анимации (потому что для .children-block анимация не прописана).
Если же анимация для .children-block прописана (как в коде выше), то тогда анимация запускается при загрузке страницы.
На крайний случай пройдет. Но хотелось бы без плагина. Получается как бы базового функционала нет для рубрик как это сделано для записей (Template Name)?
NataliaCh:
1) Есть поиск по всему проекту (или замена с поддержкой регулярных выражений). Но возможно такое и в npp было.
2) Комментарии. Очень круто. Выделил php+html+js, нажал ctrl+/ и все закомментировалось правильно. В npp приходилось комментировать отдельно html, js, php и т.д. Htaccess npp не комментирует (или я не нашел как это сделать).
3) В notepad ftp почему-то долго каждый раз подключался (30-60 сек) и, если не ошибаюсь, сделав правку и загрузив на хост через notepad ftp нельзя откатить назад (ctrl+z)
4) Npp не очень удобно подсвечивает код когда в одном файле например html, js, php
5) Локальная история изменений ведется лучше, то есть можно откатить файл который правили пару дней назад. В npp если файл закрыл, то откатить не получится.
6) Для каждого языка можно задать свою расцветку. Изначально она тоже в отличном виде, но можно настроить под себя.
7) PhpStorm намного лучше выравнивает код чем к примеру плагин для npp "Indent By Fold".
Ну и наверное самое крутое это gulp. Для npp много плагинов, но для gulp их просто не перечислить. Только придется время потратить чтобы разобраться в нем.
Например можно одной командой по типу "gulp css" взять все css файлы из "папки 1" и перенести в "папку 2" и во время переноса объединить их в один css, отсортировать весь файл (например сначала font-family, font-size, padding,margin и все остальное), отформатировать/сжать, удалить комментарии, проставить префиксы (-moz-, -webkit-) и многое другое за пол секунды. Можно сделать чтобы отслеживались изменения в файлах и gulp отработает сам, чтобы после каждой правки не вводить "gulp css".
А вообще очень много полезных мелочей по сравнению с npp.
Правильно пишут что после того как попробуешь phpstorm к блокноту уже не вернешься.
Сам пару месяцев назад перешел. Думал нафига мне phpstorm, нужное для меня есть в npp, но в phpstorm еще больше нужного.
Вот сейчас думаю нафига мне sass и bootstrap, я же и без него справляюсь нормально, пока не верю что он мне облегчит жизнь, также как и в phpstorm не верил =)
Стоит около 200$ в год или 10-30 минут поиска в гугле.
Одна проблема, если пишешь код дома на ПК, дома на ноуте и еще на работе, то не получиться таскать его на флешке. Нужно определить для себя одно рабочее место.
Прошлый раз Вы мне помогли с шаблонами для страниц, записей и категорий.
На этот раз тоже решение супер. А то я уже начал в functions.php что-то придумывать.
Решение с плагинами для отображения шаблонов категорий (по типу "Template name: template") оказалось не очень или просто плагин такой попался.
Минусы: сложная логика (для связи с acf), пришлось править плагин, при импорте через wp all import не получилось импортировать значение в поле выбора шаблона.
Вот сегодня опять начал думать как же таки по человечески сделать шаблоны для категорий)
Спасибо Вам огромное за помощь.