Канал курса "WordPress для чайников". Обучающие материалы и видеоинструкции
30 subscribers
25 photos
2 files
145 links
Группа для обсуждения публикуемых материалов, помощи и советов: @ru_wp

Сайт проекта: https://wordpress1.ru/

По всем вопросам и предложениям: @gruz0
Download Telegram
Ну что, самое время начать развитие тематического канала о 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
John Hughes написал колонку в TorqueMag для начинающих разработчиков о необходимости и важности следования стандартам кодирования WordPress (coding standards).

Представьте, что каждый писал бы так, как ему нравится — со своим вИдением скобок, обрамления условных операторов, названия переменных в 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/
😡 Вот честно, я до сих пор не понимаю, почему подобные статьи пропускают на столь популярный ресурс, как WPMU DEV.

Лично я категорически против использования Редактора в веб-интерфейсе панели WordPress, у многих постоянно случаются проблемы, что перед правками не копируют содержимое файла (для возможности восстановления), а потом плачут, что что-то не работает. Дык, понятное дело, что править файлы надо только на FTP или по SSH и никак иначе. 👈

Обсуждаемая статья доступна по ссылке: https://premium.wpmudev.org/blog/google-analytics-tracking-code-wordpress/. В ней рассказывается о том, как подключить код Google Analytics в WordPress. Читайте, применяйте, но не пользуйтесь Редактором через веб, пожалуйста. #горит
В блоге 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
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
Tom McFarlin поделился своим мнением, почему он использует PhpStorm от JetBrains для разработки под WordPress: https://tommcfarlin.com/using-phpstorm-for-wordpress/. IDE действительно одна из самых удобных, если не пользовались — попробуйте! :-)
Всем привет! Несколько дней отсутствовал — был по делам в Сургуте ✈️, но теперь готов дальше публиковать полезные статьи по WP и разработке под него.

На 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 грузит только те плагины, которые активны на сайте. Такие дела.

Век живи — век учись! 😳
John Hughes опубликовал короткий мануал на TorgueMag по созданию кастомных шорткодов: https://torquemag.io/2017/06/custom-shortcode/.

Это удобно, когда надо добавить, например, форму подписки в некоторые страницы, но не копировать HTML/CSS/JS-коды в тело записи. Или вы хотите на некоторых страницах добавить кнопку доната от Яндекс.Денег. Шорткоды здесь придут вам на помощь. :-)