Верные решения
появляются в процессе

Как вывести атрибут товара woocommerce

(4 оценок, среднее: 4,00 из 5)
Загрузка...

Для того, чтобы вывести любой атрибут товара, например на странице каталога товаров, необходимо использовать следующий код:

global $product;
echo $product->get_attribute('razmery');

Подробнее...

Поиск Woocommerce по артикулу, атрибутам, описанию товара

(10 оценок, среднее: 4,60 из 5)
Загрузка...

Поиск woocommerce по умолчанию ищет по заголовку товара и его описанию. Для того, чтобы поиск смог искать по артикулу, атрибутам товара и любым другим мета-данным (например по цене товара) нужно установить плагин Relevanssi . Он также умеет делать поисковую выдачу более релевантной запросу, чем стандартный поиск WooCommerce.

Для того, чтобы настроить поиск по товарам и категориям WooCommerce перейдем в настройки плагина ( меню настройки->Relevanssi):

Подробнее...

Оптимизация сайта на WordPress для Google PageSpeed

(24 оценок, среднее: 4,04 из 5)
Загрузка...

Скорость загрузки сайта - это один из факторов ранжирования поисковых систем. И чем быстрее загружается сайт - тем лучше.

Проверить, насколько быстр ваш сайт, можно с помощью сервиса Google PageSpeed Insights.

Хорошая скорость загрузки - если сайт находится в зеленой зоне.

Подробнее...

Настройка ЧПУ в WordPress

(8 оценок, среднее: 5,00 из 5)
Загрузка...

Настройка постоянных ссылок для записей

Для стандартного типа записей есть возможность настроить ЧПУ следующего вида: http://site.ru/категория_записи/название_записи.

Для этого нужно в консоли WordPress перейти в пункт меню Настройки > постоянные ссылки, и в поле "произвольно" прописать /%category%/%postname%/ :

Подробнее...

Как отключить обновления WordPress

(3 оценок, среднее: 5,00 из 5)
Загрузка...

Иногда может понадобится отключить обновления плагинов, тем и ядра WordPress, чтобы в консоли не было никаких упоминаний об обновлениях.

Хорошее решение - это установить плагин  Disable All WordPress Updates. Подробнее...

Вкладки WooCommerce — изменение, добавление и удаление

(13 оценок, среднее: 4,38 из 5)
Загрузка...

 

WooCommerce создает вкладки по следующему принципу:

 

$tabs['description'] = array(
   'title'    => __( 'Description', 'woocommerce' ),
   'priority' => 10,
   'callback' => 'woocommerce_product_description_tab'
);

 

На примере для вкладки "описание" задается заголовок вкладки, приоритет, определяющий положение вкладок и функция, выводящая содержимое вкладок. Подробнее...

Как убрать количество товара в категории WooCommerce

(14 оценок, среднее: 4,86 из 5)
Загрузка...

При выводе категорий на страницах магазина WooCommerce по умолчанию в скобках указывает количество товара в данной категории. Чтобы убрать его, нужно добавить в functions.php вашей темы следующий фильтр:
//убираем количество в категориях
add_filter('woocommerce_subcategory_count_html','remove_count');

function remove_count(){
 $html='';
 return $html;
}

Оптимизация загрузки сайтов WordPress. Установка заголовков Expires

(1 оценок, среднее: 5,00 из 5)
Загрузка...

Http заголовок Expires сообщает браузеру, что после того, как он загрузил необходимый файл, ему не нужно загружать повторно этот файл на протяжении определенного промежутка времени. Использование заголовка expires позволяет сократить нагрузку на сервер, а также увеличить скорость загрузки страниц вашего сайта. Также это решает проблему "Используйте кеш браузера" в сервисе проверки скорости загрузки страниц PageSpeed Insights (кроме сторонних файлов, например, это не решит проблему со скриптами Google analytics или Яндекс метрики). Настроить заголовки Expires на сайте под управлением WordPress можно, добавив в файл .htaccess следующие директивы:
# BEGIN EXPIRES 
<IfModule mod_expires.c>
ExpiresActive On 
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week" 
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month" 
ExpiresByType image/jpeg "access plus 1 month" 
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 1 year" 
</IfModule> 
# END EXPIRES

Ajax форма для WordPress

(9 оценок, среднее: 5,00 из 5)
Загрузка...

Использование ajax при отправке формы позволяет отправить форму без перезагрузки страницы. В WordPress это достаточно просто реализовать. Допустим, у нас есть следующая форма заказа звонка:

<form class="form-container recall-form-validate">
    <div class="form-title"><h2>Заказать звонок</h2></div>
    <div class="form-title">Введите Ваше имя:</div>
    <input class="form-field form-name" type="text"  name="name" /><br />
    <div class="form-title">Введите номер телефона:</div>
    <input class="form-field form-tel" type="text"  name="tel" /><br />
    <div id="submit-ajax" class="submit-container">
        <input class="submit-button" type="submit" value="Отправить"/>
    </div>
</form>

Теперь напишем скрипт, обрабатывающий событие нажатия на кнопку "Отправить": Подробнее...

Как сделать скриншот веб-страницы целиком.

(2 оценок, среднее: 5,00 из 5)
Загрузка...

Иногда нужно сделать скриншот страницы полностью, во всю высоту, без потери качества, так, как его видит сам дизайнер.

Наиболее простой способ: открываем в замечательном браузере Mozilla Firefox веб-страницу, нажимаем Shift+F2, - снизу появится строка GCLI консоли.
Далее нужно ввести screenshot filename.png --fullpage

Ищем готовый скриншот в папке загрузок.

Примечания:
В папку загрузок можно попасть, зажав ctrl+j. Программа может "подумать" несколько секунд при рендеринге скриншота.
При наборе можно увидеть подсказки. Чтобы реализовать подсказку, нужно нажать TAB.
Для просмотра других опций введите help screenshot, для общей справки команд - просто help.
Расширение  .png  без вариантов, затем можно преобразовать тем же XnView, желательно в JPEG.
Протестировано в Firefox 47.0.
Есть в сети множество других программ и плагинов для этих целей, но их работоспособность сомнительна.

Страница 5 из 6« Первая...23456