Автоматическое добавление версий файлов с помощью хуков Git

Хорошей практикой при разработке тем и плагинов для WordPress является добавление номеров версий к скриптам и файлам стилей. Если этого не делать, то старые пользователи могут столкнуться с проблемами при обновлениях, ведь они будут получать кэшированные в браузерах старые файлы, а не новые, над которыми вы так усердно работали всю ночь.

ПодробнееАвтоматическое добавление версий файлов с помощью хуков Git

Лучшие практики PHP-разработки на WordPress

Оригинал: https://10up.github.io/Engineering-Best-Practices/php/

Полезные советы по улучшению производительности, безопасности и чистоте кода вашего проекта от компании 10Up — ведущих разработчиков тем и плагинов для WordPress. Крайне рекомендуется к прочтению и многократному повторению материала всем начинающим (и не только!) WP разработчикам. Многие вопросы кажуться банальными и очень простыми в реализации, но тем не менее неправильные и не оптимальные решения встречаются на каждом первом проекте, сделанном с помощью WordPress. Эта статья позволит если не решить все проблемы разработки на PHP для WordPress, то как минимум значительно сократить их число.

ПодробнееЛучшие практики PHP-разработки на WordPress

Как сделать поле ACF только для чтения

Обложка к записи Как сделать поле ACF только для чтения

Иногда нам требуется запретить редактировать ACF поля, но оставить возможность его просматривать, то есть сделать поле «только для чтения». Например, у вас на сайте это поле обновляется по крону. Для сохранения значения корректным мы разрешаем администратору только смотреть, но не редактировать это поле. Для этого воспользуемся фильтрами acf/load_field. Функция для изменения ACF поля Для начала нам …

ПодробнееКак сделать поле ACF только для чтения

Результаты опроса WordPress 2019 Survey: переход к редактору блоков происходит очень медленно

Не так давно был опубликован новый опрос 2020 Annual Survey, содержащий краткий список вопросов для сбора дополнительной информации о том, как разные группы людей используют WordPress. Опрос занимает примерно 5 минут, все данные передаются анонимно. Josepha Haden Chomphosy, исполнительный директор WordPress, отметила, что использует результаты опросов для планирования последующей разработки WP. Результаты также передаются широкому …

ПодробнееРезультаты опроса WordPress 2019 Survey: переход к редактору блоков происходит очень медленно

Как превратить ленту Instagram в целевую страницу

Поскольку Instagram набирает популярность среди влиятельных лиц и стартапов, большинство молодых предпринимателей начинают создавать учетную запись Instagram, чтобы получить поддержку и последователей, прежде чем перейти на полноценный веб-сайт. Эта стратегия сработала для многих предпринимателей в сфере от продуктов питания и растениеводства до визажистов и фешэн блогеров. Если ваш профиль в Instagram идеально улавливает тенденции Instagram, …

ПодробнееКак превратить ленту Instagram в целевую страницу

Должен ли WordPress уведомлять пользователей об изменении прав собственности на плагин?

Это вопрос задал Ян Аткинс в недавней заявке на сайте WordPress.org. «Я столкнулся с тем, что несколько плагинов меняют владельца, и пользователю, разработчику и обслуживающему персоналу непонятно, когда это произошло», – написал он в заявке. «Хотя продолжение разработки плагина – это замечательно – я действительно думаю, что было бы разумно сообщить пользователям об этом изменении». …

ПодробнееДолжен ли WordPress уведомлять пользователей об изменении прав собственности на плагин?

15 шаблонов WordPress с Essential Grid 2020

Многие пользователи шаблонов WordPress мечтают о тонкой настройке, а также о возможности кардинально поменять внешний вид сайта, не только подставляя другие картинки и тексты, а и на уровне самой структуры. Это возможно, поскольку среда Вордпресс предусматривает такое вмешательство. Если вы не знакомы с версткой, то можно воспользоваться интуитивно понятным плагином Essential Grid, с помощью которого …

Подробнее15 шаблонов WordPress с Essential Grid 2020

get_terms() – функция для вывода элементов таксономий

Это универсальная функция, позволяющая получить данные об элементах таксономий. Короче говоря вы можете вывести в любом виде рубрики с блога, метки, а также таксономии, созданные вами. Если же надо получить текущий элемент таксономии, то воспользуйтесь функциями get_query_var() (co значением параметра равным term — так вы получите ярлык текущего элемента таксономии) и get_term_by() (со значением первого …

Подробнееget_terms() – функция для вывода элементов таксономий

5 бесплатных плагинов меню ресторана WordPress для онлайн-заказа во время COVID-19

В то время, когда из-за пандемии все больше людей остаются дома, рестораны вынуждены изменить свой подход к обслуживанию клиентов. Из этой статьи вы узнаете, как адаптироваться к текущей ситуации с помощью плагинов WP. Владельцам ресторанов и разработчикам WordPress важно, чтобы онлайн-меню и процесс заказа выполнялись безупречно. Для этого в WordPress есть плагины, которые помогают с …

Подробнее5 бесплатных плагинов меню ресторана WordPress для онлайн-заказа во время COVID-19

Как исправить ошибку обновления или публикации в WordPress

Есть распространенные ошибки WordPress, из-за которых приходится напрячься. Ошибка обновления и публикации WordPress – одна из таких ошибок. Она может возникать из-за нескольких факторов, которые в свою очередь помешают вам публиковать новый контент на сайте Представьте, что вы ведете блог или публикуете статьи на WordPress. У вас много контента в статусе черновики или не опубликовано, …

ПодробнееКак исправить ошибку обновления или публикации в WordPress

Что такое скиммеры веб-сайтов?

Интернет-магазины с годами становятся все более популярными, и многие люди предпочитают покупать товары и услуги в Интернете, особенно в период пандемии 2020 года. Интернет-магазины имеют массу преимуществ. Это не только быстро, легко и можно все заказать не выходя из дома, но и сравнивать цены в сотнях онлайн-магазинов и у розничных продавцов. В результате за последнее …

ПодробнееЧто такое скиммеры веб-сайтов?

get_extended() — возвращает по отдельности контент до и после тега

Функция возвращает массив $content (например), состоящий из трех элементов: $content[‘main’] — то, что находится до тега <!‐‐more‐‐> (можно назвать это анонсом записи), $content[‘extended’] часть содержимого поста, которая находится после тега <!‐‐more‐‐>, $content[‘more_text’] текст ссылки перехода к полной версии поста. Например, если тег <!‐‐more‐‐> у вас имеет следующий вид <!‐‐more подробнее‐‐>, то значением данного элемента массива …

Подробнееget_extended() — возвращает по отдельности контент до и после тега