SSL в WordPress. Установка сертификата от Let’s Encrypt и настройка https:// на сайте

Первоначально этот пост был опубликован, ещё когда не было бесплатных сертификатов Let’s Encrypt, теперь же, с их появлением, произошли некоторые изменения, как минимум, на каждом сайте с SSL теперь написано «Надёжный»: Если же у вас есть например форма авторизации на странице и нет https://, то гугл хром соответственно будет указывать «Нанадёжный», а если вы платежи по …

Подробнее

Постраничная навигация с асинхронной подгрузкой постов в WordPress. Бесконечная прокрутка постов.

Если на моём сайте вы перейдёте на страницу Блог или в какую-нибудь рубрику, то в самом низу страницы, наряду с обычной постраничной навигацией, вы увидите кнопку Загрузить ещё, которая позволяет подгружать следующие посты без обновления страницы. Скажу прямо, на моём сайте используется в некоторой степени шаманский способ навигации по страницам — эту навигацию я разрабатывал …

Подробнее

Как вывести похожие записи без использования плагинов

Тема сама по себе не новая и в инете навалом всяких реализаций. Я вообще не хотел об этом писать — согласился лишь по просьбе одного из читателей моего блога. В этой статье я соберу всё в кучу и рассмотрю все возможные варианты вывода похожих постов на сайте. Также в последних примерах мы рассмотрим, как вывести …

Подробнее

wp_list_pages() — выводит список страниц

Выводит список страниц WordPress в виде ссылок на них. Часто используется в темах в шапке и в сайдбаре. wp_list_pages($args = ») $args (массив) Список значений параметра $args по умолчанию: $args = array( ‘authors’ => », // все авторы ‘child_of’ => 0, // и родительские и дочерние страницы ‘date_format’ => get_option(‘date_format’), ‘depth’ => 0, // любой …

Подробнее

Как использовать пространства имен и автозагрузку классов в разработке WordPress

Как использовать пространства имен и автозагрузку классов в разработке WordPress Крис Эпри не так давно опубликовал прекрасный пост о том, почему поддержка WordPress старых версий PHP (особенно PHP 5.2) мешает разработчикам в полной мере воспользоваться всеми преимуществами языка, который активно развивался в течение восьми лет (или около того). Две самых прекрасных возможности PHP, которые разработчики …

Подробнее

Основы объектно-ориентированного программирования для WordPress-разработчиков

demist

Основы объектно-ориентированного программирования для WordPress-разработчиков Если вы только начинаете свой путь как разработчик и изучаете PHP через WordPress, идея объектно-ориентированного программирования (ООП) вас может отпугнуть, но в действительности вы, скорее всего, уже сталкивались с таким подходом. К примеру, вы, наверно, уже получали ID текущей записи: global $post; $id = $post->ID; Это и есть объектно-ориентированное программирование. …

Подробнее

Использование пространств имен в разработке WordPress

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

Подробнее

get_post_format() — возвращает формат поста

Сначала, при помощи post_type_supports() функция делает проверку, поддерживает ли данный тип поста (ID которого указан в параметрах) форматы записей, если нет — возвращает false, если да — возвращает формат данной записи или false, если формат не присвоен (Стандартный). Также функция возвращает false, если поста с указанным ID не существует. get_post_format( $post = null ) $post …

Подробнее

Использование автозагрузчиков классов для улучшения разработки WordPress

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

Подробнее

Проблема мертвых ссылок и потерянной информации

Проблема мертвых ссылок и потерянной информации Мертвые ссылки – серьезная проблема интернета. Со временем ссылки пропадают, в итоге мы теряем информацию, если она нигде не дублируется. Та информация, которую мы публикуем сегодня, может показаться нам не такой важной для ее сохранения. Но в будущем ее ценность может возрасти. Веб-сайты приходят и уходят. С ними обычно …

Подробнее

5 мифов, связанных с оптимизацией скорости работы сайта

5 мифов, связанных с оптимизацией скорости работы сайта Оптимизация скорости работы вашего сайта может быть сложным вопросом, особенно для тех, кто не является разработчиком. Многочисленные статьи и руководства упрощают проведение оптимизации, предлагая различные советы, которые не являются универсальными и не могут применяться абсолютно к каждому сайту. Вот несколько советов, которые требуют детального разъяснения. 1. Ваша …

Подробнее

Реализуем геолокацию на WordPress-сайте с помощью GeoIP

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

Подробнее

Установка WordPress на локальный компьютер с помощью DesktopServer

Установка WordPress на локальный компьютер с помощью DesktopServer Сталкивались ли вы с необходимостью установки WordPress локально на свой компьютер? Многие способы кажутся сложными и запутанными. Однако в данной статье мы приведем вам очень аккуратное решение. В данном учебном руководстве вы изучите, как установить WordPress на локальный компьютер всего за 10 минут, используя превосходный инструмент под …

Подробнее

Запускаем WordPress на Raspberry Pi

Запускаем WordPress на Raspberry Pi У нас в Codeable есть масса сумасшедших идей, и одна из них уже стала реальностью; мы решили подумать над тем, как можно предоставить клиенту физическую копию сайта после того, как разработка была завершена? Вообще, разработчик может провести принести свой сайт на флэш-карте, но ведь это не так интересно, не правда …

Подробнее

6 интересных вещей, которые можно сделать с прилепленными записями в WordPress

6 интересных вещей, которые можно сделать с прилепленными записями в WordPress Знаете ли вы о том, что WordPress позволяет вам продвигать ваши записи при помощи использования возможности прилепленных записей? Однако прилепленные записи – одна из наименее известных возможностей WordPress. В данной статье мы покажем вам 6 интересных вещей, которые вы можете сделать с помощью прилепленных …

Подробнее