Настройка темы
Создаю тему на основе готового html шаблона. С шаблоном в комплекте идут файлы стилей, и вот в этих файлах прописано как должны отображаться некоторые виджеты(поиск, текстовое поле, последние записи и комментарии и календарь). При добавлении виджета через админку в сайдбар к этим виджетам не применяются никакие стили, т.е. они выводятся так как прописано в WordPress. Как сделать чтобы при добавлении виджета к нему применялись стили из шаблона html, чтобы они выводились так же как и в шаблоне.
Почти в каждой теме WordPress есть возможность ее настройки из админки, установка цвета фона, картинки, цвет шрифта и т.д. Как можно реализовать такую возможность, т.е. как кастомизировать тему?
Спасибо.
Надо скопировать код статического сайдбара из готового шаблона html в файл sidebar.php, потому что в коде будут прописаны все нужные стили и классы.
И когда будешь регистрировать сайдбар, можешь указать необходимую разметку
Указываешь нужные теги и классы, виджет обернется в div с классом subHeader, тайтл в h3
Здравствуйте!
Я так и делаю. Вот код из functions.php:
Дело в том, что для каждого виджета прописаны свои стили,т.е. у каждого виджета есть свой класс. Вот, например:
Где то читал, что нужно какой то id виджета взять и поменять название класса на этот id, я только не очень догнал как это сделать.
Вопрос про кастомизацию все еще актуален)
А Вы случайно на киберфоруме не сидите? Просто человек с таким же ником мне там помог по одному вопросу.
Да, на киберфоруме с таким же ником зарегистрирован.
Дополнительный класс можно выставить
через плагин Widget CSS Classes (в виджетах появится поле класс, куда его и записываешь)
находишь свой стиль в Style.css (допустим recent-posts), и добавляешь через запятую найденный id
Вроде этого
.recent-posts, #widget-2 section {
// здесь твои стили
}
Кастомизация объемная тема. Если интересует что-то конкретное, возможно, смогу помочь.
Для установки стилей выбрал второй вариант. Успел только для текстового виджета реализовать. Вот как было:
Вот как стало:
Вроде работает)
На счет кастомизации. Меня интересует вся возможная информация о ней. Просто в будущем планирую заниматься профессиональной разработкой плагинов и тем. Вот решил начать с тем. Изучаю всю доступную информацию, только ее не так уж и много на русском, основная масса на анг. языке, с которым у меня трудности. Нашел на одном сайте статью про кастомизацию. Правда я не всю ее понял. Часть функций знакома, а часть нет. Если Вам интересно, то вот эта статья:
http://truemisha.ru/blog/wordpress/theme-customizer.html#comments
Может Вы подскажете куда мне двигаться дальше и что делать. Может сперва углубленно изучить php или функционал wordpress? Просто у меня ощущение, что я топчусь на месте.
Спасибо
честно говоря, без английского тяжко будет. На англ. больше курсов (Lynda, Tustplus+, Tree house, Site Ground), но дело даже не в них, потому что они не продвинут выше advanced...
А вот вы получаете возможность пользоваться всеми зарубежными популярными сайтами и форумами (у вас она уже есть ), смотреть конференции, чаты, и все другие девелопер ресурсы
для старта с плагинами Plugin Handbook https://developer.wordpress.org/plugins/ - лучшего, бесплатного ресурса пожалуй нет
На русском, увы, ничего предложить не могу (
Да, английский в дальнейшем очень пригодится и в обучении и в разговоре с заказчиками, если конечно выйду на международную биржу фриланса. Начал изучать, но как то туго идет, но все таки идет)
Спасибо Вам за помощь)
Всех благ!