Ну что, самое время начать развитие тематического канала о WP. Здесь будут интересные материалы из буржунета (преимущественно) и рунета. Статьи, ссылки на блоги и их авторов, полезные материалы.
Отличная визуализация зависимостей файлов темы WordPress от автора блога WPShout — David Hayes: https://wphierarchy.com. Уверен, что мало найдётся разработчиков, которые сходу могут назвать зависимость одного файла темы от другого. Но больше и не надо — всё сделано для вас и за вас! 👍 #тема #шаблон
Простая инструкция по работе с кастомными полями (Custom FIelds) постов и страниц от команды WPBeginner: http://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/.
В статье рассмотрены:
– добавление поля через интерфейс управления записями
– получение meta-информации
– отображение содержимого custom field в теме и прочие полезности
#customfields #wpbeginner
В статье рассмотрены:
– добавление поля через интерфейс управления записями
– получение meta-информации
– отображение содержимого custom field в теме и прочие полезности
#customfields #wpbeginner
WPBeginner
WordPress Custom Fields 101: Tips, Tricks, and Hacks
Ever wondered what are custom fields in WordPress? Want to learn more about how custom fields work? Here's the ultimate guide to WordPress custom fields.
John Hughes написал колонку в TorqueMag для начинающих разработчиков о необходимости и важности следования стандартам кодирования WordPress (coding standards).
Представьте, что каждый писал бы так, как ему нравится — со своим вИдением скобок, обрамления условных операторов, названия переменных в CamelCase или snake_case. Что из этого получится?
Без стандартов кодирования разработка такой системы, как WordPress, была бы просто невозможной. Я всеми руками борюсь за то, чтобы разработчики из моего окружения беспрекословно следовали стандартам в разработке (рекомендую использовать PHP_CodeSniffer). 😁
В статье рассмотрены три самых важных (по мнению автора) стандарта:
1. Правильный выбор между одинарными и двойными кавычками в строках
2. Используйте фигурные скобки для ясности
3. Не используйте короткий способ открывающего тега PHP (
Поддерживаю автора в этих вопросах.
А теперь и вы прочитайте:
➡️ https://torquemag.io/2017/06/wordpress-php-coding-standards/.
Ссылка на официальный стандарт кодирования WordPress:
➡️ https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
Представьте, что каждый писал бы так, как ему нравится — со своим вИдением скобок, обрамления условных операторов, названия переменных в CamelCase или snake_case. Что из этого получится?
Без стандартов кодирования разработка такой системы, как WordPress, была бы просто невозможной. Я всеми руками борюсь за то, чтобы разработчики из моего окружения беспрекословно следовали стандартам в разработке (рекомендую использовать PHP_CodeSniffer). 😁
В статье рассмотрены три самых важных (по мнению автора) стандарта:
1. Правильный выбор между одинарными и двойными кавычками в строках
2. Используйте фигурные скобки для ясности
3. Не используйте короткий способ открывающего тега PHP (
<? вместо <?php)Поддерживаю автора в этих вопросах.
А теперь и вы прочитайте:
➡️ https://torquemag.io/2017/06/wordpress-php-coding-standards/.
Ссылка на официальный стандарт кодирования WordPress:
➡️ https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/
Torque
The Newbie Developer’s Guide to WordPress’ PHP Coding Standards | @thetorquemag
Part of WordPress’ success stems from how easy it is for new developers to contribute to the platform. However, on this type of collaborative project it’s particularly important for coding styles to remain consistent. Without set guidelines, the code can…
😡 Вот честно, я до сих пор не понимаю, почему подобные статьи пропускают на столь популярный ресурс, как WPMU DEV.
Лично я категорически против использования Редактора в веб-интерфейсе панели WordPress, у многих постоянно случаются проблемы, что перед правками не копируют содержимое файла (для возможности восстановления), а потом плачут, что что-то не работает. Дык, понятное дело, что править файлы надо только на FTP или по SSH и никак иначе. 👈
Обсуждаемая статья доступна по ссылке: https://premium.wpmudev.org/blog/google-analytics-tracking-code-wordpress/. В ней рассказывается о том, как подключить код Google Analytics в WordPress. Читайте, применяйте, но не пользуйтесь Редактором через веб, пожалуйста. #горит
Лично я категорически против использования Редактора в веб-интерфейсе панели WordPress, у многих постоянно случаются проблемы, что перед правками не копируют содержимое файла (для возможности восстановления), а потом плачут, что что-то не работает. Дык, понятное дело, что править файлы надо только на FTP или по SSH и никак иначе. 👈
Обсуждаемая статья доступна по ссылке: https://premium.wpmudev.org/blog/google-analytics-tracking-code-wordpress/. В ней рассказывается о том, как подключить код Google Analytics в WordPress. Читайте, применяйте, но не пользуйтесь Редактором через веб, пожалуйста. #горит
WPMU DEV Blog
How To Add Google Analytics To WordPress Without a Plugin
When you think about the greatest pairings of all time, you probably think about duos like Batman and Robin, Mickey and Minnie, and peanut butter and jelly. Then again, there is the very modern duo of WordPress and Google Analytics. While they might not make…
Саша Tod Тодосийчук опубликовал пост в своём блоге о ролях в WordPress и плагинах для их редактирования: http://wordpressinside.ru/functions/roli-polzovatelej/
Wordpress inside
Роли в Wordpress - плагины и настройка прав пользователей
Детальное описание ролей пользователей в Вордпресс - варианты по умолчанию, их возможности и изменение значений + плагины редактирования ролей в системе.
Оооочень крутая подборка плагинов для Sublime Text: https://github.com/jfilter/Sublime-Text-Plugins-for-Frontend-Web-Development. Жаль, что я пользуюсь Vim 😜
GitHub
GitHub - jfilter/Sublime-Text-Plugins-for-Frontend-Web-Development: 📝 Collection of plugins for Frontend Web Development
📝 Collection of plugins for Frontend Web Development - jfilter/Sublime-Text-Plugins-for-Frontend-Web-Development
В блоге ElegantThemes опубликовали полезную статью по работе с IP адресами клиентов.
Если кратко, то вот содержание статьи:
1. Рассмотрен плагин Show IP Address, добавляющий шорткод для вывода IP юзера на сайте
2. Способы блокировки конкретных IP адресов через интерфейс веб-панели WordPress, cPanel или через плагины
Зачем блокировать юзеров? Причин несколько:
— Люди спамят сами или же за них это делают боты
— DDoS-атака на ваш сайт (но тут надо не плагином банить, а на уровне сервера, лол)
— Подозрительные действия при попытке аутентифицироваться в панель сайта
— Прочие причины или подозрительный трафик на ваш сайт
Ссылка на статью: https://www.elegantthemes.com/blog/tips-tricks/how-to-display-or-block-ip-addresses-on-your-wordpress-site
Если кратко, то вот содержание статьи:
1. Рассмотрен плагин Show IP Address, добавляющий шорткод для вывода IP юзера на сайте
2. Способы блокировки конкретных IP адресов через интерфейс веб-панели WordPress, cPanel или через плагины
Зачем блокировать юзеров? Причин несколько:
— Люди спамят сами или же за них это делают боты
— DDoS-атака на ваш сайт (но тут надо не плагином банить, а на уровне сервера, лол)
— Подозрительные действия при попытке аутентифицироваться в панель сайта
— Прочие причины или подозрительный трафик на ваш сайт
Ссылка на статью: https://www.elegantthemes.com/blog/tips-tricks/how-to-display-or-block-ip-addresses-on-your-wordpress-site
Elegant Themes
How to Display or Block IP Addresses On Your WordPress Site
If you’re connected to the Internet, you have a unique identifying number known as an IP address. And it’s no different for your visitors – each and every person coming to your site...
WPBeginner подготовили интересную инфографику о том, как WordPress устроен изнутри, что за чем вызывается, в каком порядке вызываются компоненты системы.
Рекомендую к просмотру разработчикам и новичкам: http://www.wpbeginner.com/wp-tutorials/how-wordpress-actually-works-behind-the-scenes-infographic/
Прямая ссылка на саму инфографику: http://www.wpbeginner.com/wp-tutorials/how-wordpress-actually-works-behind-the-scenes-infographic/?display=wide
Рекомендую к просмотру разработчикам и новичкам: http://www.wpbeginner.com/wp-tutorials/how-wordpress-actually-works-behind-the-scenes-infographic/
Прямая ссылка на саму инфографику: http://www.wpbeginner.com/wp-tutorials/how-wordpress-actually-works-behind-the-scenes-infographic/?display=wide
WPBeginner
How WordPress Actually Works Behind the Scenes (Infographic)
With our detailed guide and infographic, discover how WordPress works behind the scenes. Peek inside the software and improve your WordPress skills.
Tom McFarlin поделился своим мнением, почему он использует PhpStorm от JetBrains для разработки под WordPress: https://tommcfarlin.com/using-phpstorm-for-wordpress/. IDE действительно одна из самых удобных, если не пользовались — попробуйте! :-)
Tom McFarlin
PhpStorm for WordPress Development: A Few Reasons | Tom McFarlin
An introduction for why I've finally started using PhpStorm for WordPress development, why I'm enjoying it, and some useful resources.
Всем привет! Несколько дней отсутствовал — был по делам в Сургуте ✈️, но теперь готов дальше публиковать полезные статьи по WP и разработке под него.
На WPCube опубликовали обзорную статью девяти плагинов (платных и бесплатных) для создания блока "Похожие статьи". Если на вашем блоге или сайте до сих пор нет такого блока, то нет причин не подключить его.
Вы и без меня прекрасно знаете, что чем больше вовлечена ваша аудитория, тем лучше для всех. И "Похожие статьи" как раз занимаются тем, что выводят релевантные материалы на текущей странице.
Из того, что рассмотрено в статье, лично я использую Yet Another Related Posts Plugin (YARRP), мне он подошёл больше всех, плюс бесплатный и не требует особых настроек. Есть возможность кастомизировать под себя.
Ссылка: https://www.wpkube.com/7-best-related-posts-plugin-wordpress/
На WPCube опубликовали обзорную статью девяти плагинов (платных и бесплатных) для создания блока "Похожие статьи". Если на вашем блоге или сайте до сих пор нет такого блока, то нет причин не подключить его.
Вы и без меня прекрасно знаете, что чем больше вовлечена ваша аудитория, тем лучше для всех. И "Похожие статьи" как раз занимаются тем, что выводят релевантные материалы на текущей странице.
Из того, что рассмотрено в статье, лично я использую Yet Another Related Posts Plugin (YARRP), мне он подошёл больше всех, плюс бесплатный и не требует особых настроек. Есть возможность кастомизировать под себя.
Ссылка: https://www.wpkube.com/7-best-related-posts-plugin-wordpress/
Вот сейчас я просто был оооочень сильно удивлён, потому что долгое время считал, что установленные, но неактивированные плагины создают нагрузку на сайт. Как оказалось — нет.
Пруф: http://www.wpbeginner.com/beginners-guide/will-inactive-plugins-slow-down-wordpress-should-you-delete-inactive-plugins/
Неделю назад я уже публиковал ссылку на инфографику с WPBeginner о закулисье WP и как он выполняет обработку и подгрузку файлов и вот в нём как раз был 11 пункт про загрузку плагинов. TL;DR: WP грузит только те плагины, которые активны на сайте. Такие дела.
Век живи — век учись! 😳
Пруф: http://www.wpbeginner.com/beginners-guide/will-inactive-plugins-slow-down-wordpress-should-you-delete-inactive-plugins/
Неделю назад я уже публиковал ссылку на инфографику с WPBeginner о закулисье WP и как он выполняет обработку и подгрузку файлов и вот в нём как раз был 11 пункт про загрузку плагинов. TL;DR: WP грузит только те плагины, которые активны на сайте. Такие дела.
Век живи — век учись! 😳
WPBeginner
Will Inactive Plugins Slow Down WordPress? Should You Delete Inactive Plugins?
In this beginnes guide, we will answer the question: do deactivated plugins slow down WordPress and explain why should delete inactive plugins in WordPress.
John Hughes опубликовал короткий мануал на TorgueMag по созданию кастомных шорткодов: https://torquemag.io/2017/06/custom-shortcode/.
Это удобно, когда надо добавить, например, форму подписки в некоторые страницы, но не копировать HTML/CSS/JS-коды в тело записи. Или вы хотите на некоторых страницах добавить кнопку доната от Яндекс.Денег. Шорткоды здесь придут вам на помощь. :-)
Это удобно, когда надо добавить, например, форму подписки в некоторые страницы, но не копировать HTML/CSS/JS-коды в тело записи. Или вы хотите на некоторых страницах добавить кнопку доната от Яндекс.Денег. Шорткоды здесь придут вам на помощь. :-)
Torque
Beginner’s Guide to Writing Custom Shortcode for WordPress
Our beginners guide will teach you all about WordPress shortcode, the API and how to create your own custom shortcode in only 3 simple steps.
Годный материал на ElegantThemes по подключению популярного плагина для замены встроенной системы комментирования WP на систему Disqus: https://www.elegantthemes.com/blog/tips-tricks/how-to-add-disqus-comments-to-wordpress.
Я использовал Disqus долгое время в своём блоге, потом ушёл на HyperComments (но это дичь, не пользуйтесь), потом купил систему с очень странным названием cackle.me (с которой ушёл по причине большой стоимости для моих сайтов) и, в итоге, вернулся ко встроенным комментам WP.
Если вы не знаете что из бесплатного прикрутить к сайту — попробуйте Disqus, вам понравится.
Я использовал Disqus долгое время в своём блоге, потом ушёл на HyperComments (но это дичь, не пользуйтесь), потом купил систему с очень странным названием cackle.me (с которой ушёл по причине большой стоимости для моих сайтов) и, в итоге, вернулся ко встроенным комментам WP.
Если вы не знаете что из бесплатного прикрутить к сайту — попробуйте Disqus, вам понравится.
Elegant Themes
How to Add Disqus Comments to WordPress
A vibrant comments section is a great way to build a sense of community on your WordPress site. But if you want people to actually comment and engage with your site, you need to create a space where...
Неплохой чеклист для тех, кто создаёт сайты на заказ клиентам (и не боится их потом поддерживать — привет, Олег!): https://torquemag.io/2017/05/make-wordpress-safe-for-clients/
TL;DR:
1. Измените адрес страницы входа в админку
2. Наведите порядок в пользовательских учётках, обрежьте те права, которые им явно не нужны
3. Удалите лишние пункты меню в админке, чтобы уберечь сайт от недоадмина
4. Отключите встроенный редактор WP (который Внешний вид — Редактор, но не визуальный редактор TinyMCE для постов)
5. Удалите лишние кнопки из редактора TinyMCE (спорный пункт, на самом деле)
6. Опубликуйте в админке мини-гайды для клиентов
TL;DR:
1. Измените адрес страницы входа в админку
2. Наведите порядок в пользовательских учётках, обрежьте те права, которые им явно не нужны
3. Удалите лишние пункты меню в админке, чтобы уберечь сайт от недоадмина
4. Отключите встроенный редактор WP (который Внешний вид — Редактор, но не визуальный редактор TinyMCE для постов)
5. Удалите лишние кнопки из редактора TinyMCE (спорный пункт, на самом деле)
6. Опубликуйте в админке мини-гайды для клиентов
Torque
8 Excellent Ways to Make Wordpress Safe for Clients
Making WordPress client proof is an important step when handing over your site. Learn how to make WordPress safe for clients to make your project a success.
В блоге WP на Tuts+ появилась обзорная статья по wp-cli, удобнейшему инструменту для обслуживания вашего сайта. Если вы ещё не пользовались wp-cli, то настоятельно рекомендую попробовать хотя бы раз.
Особенно актуально это будет владельцам нескольких сайтов или же админам, которые обслуживают десятки (или сотни, хе-хе) клиентских сайтов.
Инструменту 6 лет и он умеет многое: устанавливать/обновлять WP и плагины, выводить сводную информацию по установленным плагинам и темам. Понятное дело, что активация и деактивация ему тоже доступна.
В общем, вот вам обзорная статейка, друзья: https://code.tutsplus.com/tutorials/what-is-wp-cli-a-beginners-guide--cms-28649
Особенно актуально это будет владельцам нескольких сайтов или же админам, которые обслуживают десятки (или сотни, хе-хе) клиентских сайтов.
Инструменту 6 лет и он умеет многое: устанавливать/обновлять WP и плагины, выводить сводную информацию по установленным плагинам и темам. Понятное дело, что активация и деактивация ему тоже доступна.
В общем, вот вам обзорная статейка, друзья: https://code.tutsplus.com/tutorials/what-is-wp-cli-a-beginners-guide--cms-28649
Code Envato Tuts+
What Is WP-CLI? A Beginner’s Guide
WP-CLI has been around for quite some time now (circa 2011) and has steadily gained momentum in the WordPress developer community. But what is it exactly, and how can you use it in your WordPress...