Простые действия облегчающие жизнь разработчику при создании сайта.

Устраняем 500 ошибку

Часто, при переносе, или заходе на сайт можно увидеть ошибку 500, или просто белый экран. Чтобы узнать причину ошибки необходимо добавить в файл .htaccess следующие строки: php_flag display_errors on php_value error_reporting -1 php_flag ignore_repeated_source off php_flag track_errors on php_flag display_startup_errors on php_flag ignore_repeated_errors off php_flag log_errors on php_flag mysql.trace_mode on После этого ваш сайт будет…

Лучшие бесплатные плагины и дополнения для сайта WordPress

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

Как создать форму обратной связи с вложением

<style> #feedback-form { /* вся форма */ max-width: 550px; padding: 2%; border-radius: 3px; background: #f1f1f1; } #feedback-form label { /* наименование полей */ float: left; display: block; clear: right; } #feedback-form .w100 { /* поля */ float: right; max-width: 400px; width: 97%; margin-bottom: 1em; padding: 1.5%; } #feedback-form .border { /* граница полей */ border-radius:…

Удаление полей при оформлении заказа WordPress Woocommerce

Чтобы удалить поля выдаваемые при финальной стадии оформлении заказа добавьте следующий код в файл Functions.php add_filter(‘woocommerce_checkout_fields’,’remove_checkout_fields’); function remove_checkout_fields($fields){ //unset($fields[‘billing’][‘billing_first_name’]); //unset($fields[‘billing’][‘billing_last_name’]); unset($fields[‘billing’][‘billing_company’]); //unset($fields[‘billing’][‘billing_address_1’]); unset($fields[‘billing’][‘billing_address_2’]); //unset($fields[‘billing’][‘billing_city’]); unset($fields[‘billing’][‘billing_postcode’]); unset($fields[‘billing’][‘billing_country’]); unset($fields[‘billing’][‘billing_state’]); //unset($fields[‘billing’][‘billing_phone’]); //unset($fields[‘order’][‘order_comments’]); //unset($fields[‘billing’][‘billing_email’]); //unset($fields[‘account’][‘account_username’]); //unset($fields[‘account’][‘account_password’]); //unset($fields[‘account’][‘account_password-2’]); return $fields; } Если в строке отсутствует символ //, то этот тип данных будет недоступен при оформлении заказа Woocommerce.

Массовое изменение цен WooCommerce

При создании интернет магазина очень важно учитывать варианты быстрого изменения цен. Это может быть связанно с распродажей, нестабильностью валюты, или привозом новой партии товаров. Для того, чтобы вы всегда могли массово изменить цены в плагине интернет магазина WooCommerce существует специальный SQL запрос к базе данных: update wp_postmeta set meta_value = meta_value * 1.300 where meta_key=’_price’…

Плавающая сбоку кнопка для формы обратной связи WordPress

.call_back{ -webkit-transform: rotate(-90deg); /*Поворот блока с текстом н 30 градусов*/ -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); position:fixed; /*фиксированная позиция при прокрутке*/ z-index:999; right: 0px; /*отступ с права*/ top: 35%; /*отступ сверху*/ margin-right:-50px; /*отрицательный отступ справа (чем длиннее название кнопки тем больше должно быть значение данного отступа )*/ } /*Стили для ссылки*/ .call_back a{…

Активные ссылки на телефон и EMail в HTML5

<a href=»mailto:mail@example.ru»>Ссылка на почту</a> У вас должна получится ссылка такого вида: Ссылка на почту При нажатии на нее должен открыться почтовый клиент с уже заполненным почтовым адресом. Вы можете украсить эту ссылку при помощи CSS добавив иконки, или другие элементы. Но не только почта является популярным средством коммуникации с владельцем сайта, мобильный телефон уверенно набирает…

Как сделать contact form 7 для wordpress в одну строку

При создании сайта на Wordpress довольно часто бывает необходимо использовать нестандартные решения. Одним из них является контактная форма в одну строку. Ее можно сделать как в обычном html+php, так и плагином contact form 7. Мы будем рассматривать второй вариант. Заходим в раздел контактные формы плагина Contact Form 7, или создаем новую форму, чтобы разместить там…

Узнать количество запросов к БД и время генерации страницы wordpress

Довольно часто, при разработке сайта необходимо узнать количеств запросов к БД и время генерации страницы wordpress, чтобы понять как сделать сайт еще быстрее и лучше. Для этого необходимо проделать следующие действия: Откройте в редакторе админ панели файл functions.php который находиться в папке с темой  /wp-content/themes/%themename% Добавьте следующий код: function usage() { printf((‘Запросов: %d | время: %s сек.…