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...
Во! Обожаю такие подборки: http://www.wpbeginner.com/wp-tutorials/55-most-wanted-wordpress-tips-tricks-and-hacks/. Даже самый матёрый специалист может внезапно для себя найти какую-нибудь приятную мелочь, о которой не знал.
Такие подборки идеально подходят на тот случай, если вы ищете себе подмастерье и не знаете, как проверить его адекватность и знания в WP 😜
Такие подборки идеально подходят на тот случай, если вы ищете себе подмастерье и не знаете, как проверить его адекватность и знания в WP 😜
WPBeginner
58+ Most Wanted WordPress Tips, Tricks, and Hacks
Looking for the most wanted WordPress tips, tricks and hacks? Here are the most useful WordPress tips and hacks to help you use WordPress like a PRO!
Фриланс до сих пор остаётся популярнейшим способом основного и/или дополнительного заработка для многих людей. Я и сам фрилансил около 7 лет и с радостью вспоминаю всех клиентов, которые время от времени обращаются со своими вопросами или пишут просто так.
Бренда Баррон поделилась своим фрилансерским опытом с WP и 20 полученными уроками о том, чему она научилась за 13 лет фриланса в своей жизни. Статья на английском, но понять не составит труда даже новичкам. Актуально будет не только специалистам по WP, но и всем фрилансерам.
Читаем: http://amp.gs/m0SK
Бренда Баррон поделилась своим фрилансерским опытом с WP и 20 полученными уроками о том, чему она научилась за 13 лет фриланса в своей жизни. Статья на английском, но понять не составит труда даже новичкам. Актуально будет не только специалистам по WP, но и всем фрилансерам.
Читаем: http://amp.gs/m0SK
Всем субботний привет! :-)
ElegantThemes подготовили короткий обзор 9 программ для записи скринкастов под macOS и Windows. Я сам лет 5 использую Camtasia Studio и очень доволен ею, но цена кусачая. Если не нужно особо редактировать видео, то подойдёт и QuickTime.
Выбрать инструмент: http://amp.gs/mKZb
ElegantThemes подготовили короткий обзор 9 программ для записи скринкастов под macOS и Windows. Я сам лет 5 использую Camtasia Studio и очень доволен ею, но цена кусачая. Если не нужно особо редактировать видео, то подойдёт и QuickTime.
Выбрать инструмент: http://amp.gs/mKZb
Elegant Themes
9 Best Screen Capture Software for Video Tutorials and Client Walkthroughs in 2017
Have you ever needed to record your screen to show a demo of your software, give someone a walkthrough as a tutorial, or create a video of your screen for an online course? Screen capture software is...
Как увеличить ценность вас, как профессионала? Добавить отзывы ваших клиентов на сайт, конечно же.
Иногда бывают люди, которые спрашивают: а вы точно не обманете? Для таких клиентов идеально работает вовремя отправленная ссылка на страницу с отзывами. Проверено! :-)
Отзывы отлично работают только в том случае, если они действительно настоящие и написаны клиентом самостоятельно, а не под диктовку по шаблону. Тогда чувствуется искренность :-)
Саша Тодосийчук с блога WordPress Inside опубликовал обзорный пост плагинов для отображения отзывов клиентов на вашем сайте: http://amp.gs/mKC5.
Пользуйтесь! 👍
Иногда бывают люди, которые спрашивают: а вы точно не обманете? Для таких клиентов идеально работает вовремя отправленная ссылка на страницу с отзывами. Проверено! :-)
Отзывы отлично работают только в том случае, если они действительно настоящие и написаны клиентом самостоятельно, а не под диктовку по шаблону. Тогда чувствуется искренность :-)
Саша Тодосийчук с блога WordPress Inside опубликовал обзорный пост плагинов для отображения отзывов клиентов на вашем сайте: http://amp.gs/mKC5.
Пользуйтесь! 👍
Wordpress inside
Лучшие плагины отзывов для Wordpress сайта (Топ-10)
Подборка самых популярных и функциональных плагинов отзывов для Вордпресс сайтов. Краткое описание возможностей и основных фишек 10-ти топовых решений.
Давно уже утих спор о том, что использовать таблицы при вёрстке — это зло. Всем подавай div-ную вёрстку и всё такое. И я с этим согласен.
Но что делать, если вам надо вывести действительно табличные данные? Нет ни одной причины отказываться от тега <table>. Кто-то умеет верстать красивые таблицы руками, а те, кто не умеют, используют готовые решения, например, плагин TablePress.
В http://amp.gs/mK9A появилась обзорная статья этого плагина с его возможностями и примерами настройки. Рекомендую ознакомиться: http://amp.gs/mK9N
Но что делать, если вам надо вывести действительно табличные данные? Нет ни одной причины отказываться от тега <table>. Кто-то умеет верстать красивые таблицы руками, а те, кто не умеют, используют готовые решения, например, плагин TablePress.
В http://amp.gs/mK9A появилась обзорная статья этого плагина с его возможностями и примерами настройки. Рекомендую ознакомиться: http://amp.gs/mK9N
Kinsta Managed WordPress Hosting
Kinsta Managed WordPress Hosting Powered By Google Cloud
The best managed WordPress hosting, powered by Google Cloud and LXD orchestrated Linux containers. Let us handle caching, security, updates, and more.
Уже написано десяток статей всеми, кому не лень о смене доменного имени в WP. Где-то это делается плагином, где-то правкой базы данных через phpMyAdmin или файл wp-config.php.
Даже я в своё время не поленился и запилил подобный пост: http://amp.gs/mKqY. Берёшь, применяешь и у твоего сайта новый домен.
Но те, кто пользуются WP CLI, возможно не знали об его полезной способности так же изменять название домена:
http://amp.gs/mKq1
То, что вы делали раньше ручками в базе данных, теперь можно сделать из SSH-консоли вашего хостинга в несколько команд! :-)
Даже я в своё время не поленился и запилил подобный пост: http://amp.gs/mKqY. Берёшь, применяешь и у твоего сайта новый домен.
Но те, кто пользуются WP CLI, возможно не знали об его полезной способности так же изменять название домена:
http://amp.gs/mKq1
То, что вы делали раньше ручками в базе данных, теперь можно сделать из SSH-консоли вашего хостинга в несколько команд! :-)
Блог Александра Кадырова
Как изменить адрес сайта в WordPress
Перенесли сайт на другой домен или ошибочно изменили существующие настройки? Эта инструкция поможет вам справиться с проблемой!