Рубрика "Заметки"

Шаблоны Woocommerce

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

Возможности по кастомизации держатся на следующем функционале, реализованном в плагине: Читать далее »

Особенности функции query_posts()

При создании сайтов на WordPress для выборки постов и страниц часто приходится использовать две функции: get_posts() и query_posts(). Функции похожи — обе могут принимать одинаковые аргументы, выдают вроде бы похожий результат. Но возможности, а значит и применимость у этих функций разные. Рассмотрим эти различия и запомним некоторые нюансы их использования. Читать далее »

Перенос сайта на хостинг

Обычно при переносе свежеразработанного сайта, сделанного на WordPress, с локального хостинга или со старого  на новый хостинг  рекомендуется отредактировать его базу данных. Делается это, чтобы заменить отладочное доменное имя на рабочее. К сожалению, для сохранения работоспособности сайта такой замены не всегда достаточно. Читать далее »

Замена префикса базы данных

Одно из мероприятий  защиты сайтов на wordpress — изменение префикса таблиц базы данных со стандартного wp_ на произвольное, скажем, wpany_. Попытки изменения префикса непосредственно в консоли управления базой данных сайта (phpmyadmin, к примеру) однозначно приводят к тому, что админпанель сайта перестает открываться под действующими логином и паролем. Читать далее »

Собственная пажинация в WordPress

Для одного из выполняемых заказов мне потребовалось для страниц разных категорий сайта выводить разное количество постов с использованием пажинатора.

Для проверки пажинатора я создал с пяток тестовых постов, прицепил к шаблону вывода категории нужный мне пажинатор и начал проверять работу получившейся системы.
С удивлением я обнаружил, что стандартный способ для определения выводимого на странице количества постов с помощью параметра posts_per_page, измененного для функции запроса query_posts, работает не в полной мере. Читать далее »

Изменение размеров блока по размерам содержимого

Для некоторых блоков верстки сайта требуется, чтобы они вели себя как блоки, но при этом не «расплывались» на всю ширину родительского элемента, а заполнялись соответствующим содержимым. Читать далее »