Поиск по блогу

WordPress. Пользовательские таксономии

Функционал произвольных записей и таксономий был внедрен разработчиками довольно давно, еще с версии 2.3, которая вышла в далеком 2007 году. Именно тогда WordPress из чисто блогового движка превратился в многофункциональныю CMS, способную решать самые разные задачи. Для регистрации любой таксономии требуется указать тип записи…
Категория: Web-разработкаCMS WoprdPress

WordPress. Произвольные поля. Часть 2 из 2

Если название мета-поля начинается с нижнего подчеркивания, например _edit_time, то такое мета-поле считается защищенным — используется для внутренних целей WordPress. Такие защищенные метаполя не выводятся в блоке мета-полей при редактировании записи. Проверить, является ли поле защищенным…
Категория: Web-разработкаCMS WoprdPress

WordPress. Произвольные поля. Часть 1 из 2

В WordPress есть возможность для каждой записи любого типа (post, page и прочие) задавать неограниченное количество параметров в виде пар ключ-значение. Для их хранения предусмотрена отдельная таблица в базе данных wp_postmeta. Эти параметры называются произвольными полями или мета-полямии записи.
Категория: Web-разработкаCMS WoprdPress

Yii2. Установка расширений вручную

Выполним установку расширения CKEditor без использования Composer. Прибегать к ручному способу установки расширения нужно только в крайнем случае. Например, когда нет возможности установить Composer на компьютер или сервер. Потому что Composer выполнит установку быстрее и без ошибок.
Категория: Web-разработкаYii2 и Laravel

Yii2. Установка расширений через Composer

Расширения — это готовые программные пакеты, позволяющие добавлять на сайт новый функционал. Например, после установки Yii2, доступно расширение Debug, представляющее из себя удобную панель в нижней части страницы. В ней можно смотреть различную отладочную информацию: запросы к БД, переменные окружения и многое другое.
Категория: Web-разработкаYii2 и Laravel

WordPress. Настройка темы. Часть 1

Впервые кастомайзер был анонсирован в WordPress 3.4, он позволил пользователю в режиме реального времени наблюдать за изменениями, которые он делает, без фактического изменения сайта. И только после того, как пользователя устроит внешний вид сайта, он может применить настройки, нажав кнопку «Сохранить».
Категория: Web-разработкаCMS WoprdPress

WordPress. Меню навигации. Часть 1 из 2

WordPress позволяет создавать и настраивать меню прямо из админки, добавляя ссылки кликами по чекбоксам и меняя порядок ссылок простым перетаскиванием. В меню можно добавить ссылки на страницы, категории и отдельные посты. Можно добавлять свои произвольные ссылки и создавать многоуровневые меню.
Категория: Web-разработкаCMS WoprdPress

WordPress. Заголовок страницы

Функция wp_get_document_title() получает заголовок текущей страницы (документа), который принято выводить в теге title. Замена для устаревшей функции wp_title(). Для главной страницы функция возвращает название сайта + тире + краткое описание. Название и описание функция получает из настроек сайта.
Категория: Web-разработкаCMS WoprdPress
Теги: CMSHookWeb-разработкаWordPress

WordPress. Навигация и пагинация

Функция the_post_navigation() выводит на экран HTML блок ссылок на следующую и предыдущую записи. Используется на странице отдельной записи. Эта функция объединяет в одну отдельные функции: next_post_link() и previous_post_link(). Функция создана для удобства, с ней вставлять блок навигации можно одной строкой.
Категория: Web-разработкаCMS WoprdPress

WordPress. Убираем лишние миниатюры

По умолчанию, WordPress генерирует четыре размера для каждой загружаемой картинки. Темы и плагины могут создавать дополнительные размеры изображений. Таким образом, сайт может создавать от 5 до 10 копий для каждого загружаемого изображения. Хорошо, когда все эти копии используются в теме, однако по факту этого происходит редко.
Категория: Web-разработкаCMS WoprdPress
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.