tools for wordpress developers
TRANSCRIPT
Швейцарский нож WordPress разработчика
Никита Юров
Обо мне
● NickYurov.com● TeamDev.com● WP.org.ua
Стандартный проект
● Пишем тему● Используем плагины● Пишем свои плагины● Отлаживаем● Деплоим● Поддерживаем
Для чего?
● Ускорить● Удешевить● Облегчить● Избавиться от рутины
Пишем тему...
С чего начать?
● Starter Theme● Theme Framework● Custom
Underscores.me
Underscores.me
Underscores.me
● Чистая и лёгкая● HTML5● Не нужна родительская тема● by Automattic
Starter Theme
● underscores.me● github.com/Themekraft/_tk● understrap.com● wordpress.org/themes/quark● github.com/roots/sage● github.com/mattbanks/WordPress-Starter-Theme● ...
Theme Framework
● www.cherryframework.com● themehybrid.com/hybrid-core● thematictheme.com● wonderflux.com● www.gantry-framework.org● ...
Cherry Framework
Cherry Framework
● Theme Customizer● Custom Shortcodes● Custom Widgets● Documentation● Updates● Support
Cherry Framework
Custom
=)
Плагины?
Используем плагины
● Free● Premium● Custom
AdvancedCustomFields.com
GravityForms.com
WPML.org
Free Plugins
● Yoast SEO● Google Analytics by Yoast● Cyr to Lat enhanced● Contact Form 7 + DB● ...
(не)пишем кодГенераторы кода
GenerateWP.com
GenerateWP.com
GenerateWP.com
● Taxonomies● Post Types● Menus● Sidebars● Shortcodes● WP_Query● Plugin Readme● Cron Job Events● Register WordPress Scripts & Styles● ...
Settings Generator
Settings Generator
Генераторы кода● GenerateWP.com● Settings Page http://wpsettingsapi.jeroensormani.com● WP_Query http://dynamicweblab.com/wpgenarate● Meta Box http://jeremyhixon.com/tool/wordpress-meta-box-generator● Custom Post Type http://fooplugins.com/generators/wordpress-custom-post-types● Shortcode http://heycodetech.com/wp-shortcode-generator● ...
WordPress Plugin Boilerplate Generator
WPPB.me
WPPB.me
WPPB.me● /admin/
○ /js/○ /css/○ /partials/○ class-plugin-admin.php
● /includes/● /languages/● /public/● index.php● plugin.php● uninstall.php
WPPB.me
Дебажим
Debug Bar
Debug Bar
● Debug Bar Constants● Debug Bar Console● Debug Bar Actions and Filters Addon● Debug Bar List Script & Style Dependencies● ...
Debug Bar
Debug Plugins
● Core Control● Query Monitor● Log Deprecated Notices● Theme Check● ...
Полезные ништяки
Cron Tools
● WP Crontrol● WP-Cron Control● Advanced Cron Manager - debug & control
WP Crontrol
WP Crontrol
Regenerate Thumbnails
● Regenerate Thumbnails● AJAX Thumbnail Rebuild● ...
Regenerate Thumbnails
Rewrite Rules Inspector
Rewrite Rules Inspector
Developer by Automattic
Developer by Automattic
Developer by Automattic
Допиливаем и поддерживаем наш проект
WP CLI
wp-cli.org
wp-cli.org
● wp transient● wp search-replace● wp plugin● wp db● ...
wp-cli.org
VersionPress
VersionPress.net
VersionPress.net
Хостим наш проект
WordPress Hosting
● BlueHost.com● WPEngine.com● Pressjitsu.com● ...
WordPress Hosting
● Support● Backups● WP CLI● 1-click WordPress install● Security● Performance● ...
ManageWP.com
ManageWP.com
ManageWP.com
ManageWP.com
ManageWP.com
● One-click updates● One-click login● Remove spam, revisions and optimize database● Pageview stats● Security scan● Performance Scan● ...
Вопросы?