На что обратить внимание при разработке свой темы для Wordpress?
Привет.
Начитался страстей, что разработка своей темы для ВП с нуля грозит чем угодно: взломами, угонами аккаунтов и прочими "радостями". Используйте, мол, готовые темы и правьте их дочек, чтобы избежать подобных проблем.
Резонное ли замечание? Или перестраховываются люди?
Я просто думаю, что дочерняя тема может подтянуть кучу всего ненужного из основной темы.
И может есть какие-то вещи, на которые стоит обратить внимание при разработке с нуля? Поделитесь, пожалуйста.
Привет.
Первым делом следует обратить внимание на кодекс https://codex.wordpress.org/Main_Page так очень много полезной информации, в том числе и по безопасности. Если правильно подходить к разработке темы, то она получится не хуже (а может даже и лучше готовых). В интернете много хороших статей на тему безопасности, например, https://vip.wordpress.com/documentation/validating...
Я бы сказал, что стоит уделить внимание следующим вещам:
- выбрать фреймворк для настройки темы из бакэнда
- подготовить оригинальный дизайн (макет)
- сверстать его
- написать максимально чистый, валидный код
- давать корректные названия шаблонам
- заранее подготовить локализацию темы
- проверить адаптивность темы
- для повышения конкурентоспособности можно например, подготовить amp версию темы
- конечно же использовать scss || less
- использовать только min версии скриптов и стилей.
- конечно же прочитать Кодекс ВП (если планируете продавать тему, то стоит также обратить внимнаие на codecanyon).
- не лишним будет изучить темы конкурентов (опять-таки на codecanyon)
- тема должна быть быстрой, безопасной, адаптивной и валидной.
Обычно в профессиональных темах, в частности в тех, которые продаются на сodecanyon, к темам прикручены фреймворки для возможности внесения изменений в тему, не копаясь в коде.
Существует довольно много фреймворков и практически каждый из них содержит в себе документацию.
Один из них Redux Framework - https://reduxframework.com/
Почитайте вот этсу статью: https://postovoy.net/10-besplatnyh-freymvorkov-dly...