Простые действия облегчающие жизнь разработчику при создании сайта.
Часто, при переносе, или заходе на сайт можно увидеть ошибку 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 После этого ваш сайт будет…
В процессе моей работы над созданием и продвижением сайтов у меня сформировался необходимый минимальный набор плагинов с которыми запуск сайта происходит в разы быстрее, чем если бы разработчик изобретал велосипед и писал все с 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:…
Чтобы удалить поля выдаваемые при финальной стадии оформлении заказа добавьте следующий код в файл 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 существует специальный SQL запрос к базе данных: update wp_postmeta set meta_value = meta_value * 1.300 where meta_key=’_price’…
.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{…
<a href=»mailto:mail@example.ru»>Ссылка на почту</a> У вас должна получится ссылка такого вида: Ссылка на почту При нажатии на нее должен открыться почтовый клиент с уже заполненным почтовым адресом. Вы можете украсить эту ссылку при помощи CSS добавив иконки, или другие элементы. Но не только почта является популярным средством коммуникации с владельцем сайта, мобильный телефон уверенно набирает…
При создании сайта на Wordpress довольно часто бывает необходимо использовать нестандартные решения. Одним из них является контактная форма в одну строку. Ее можно сделать как в обычном html+php, так и плагином contact form 7. Мы будем рассматривать второй вариант. Заходим в раздел контактные формы плагина Contact Form 7, или создаем новую форму, чтобы разместить там…
Довольно часто, при разработке сайта необходимо узнать количеств запросов к БД и время генерации страницы wordpress, чтобы понять как сделать сайт еще быстрее и лучше. Для этого необходимо проделать следующие действия: Откройте в редакторе админ панели файл functions.php который находиться в папке с темой /wp-content/themes/%themename% Добавьте следующий код: function usage() { printf((‘Запросов: %d | время: %s сек.…