Найти в Дзене
wp_ajax_(action) — срабатывает при WP AJAX запросе для авторизованного пользователя. Это запрос на файл /wp-admin/admin-ajax.php. wp_ajax_nopriv_(action) — срабатывает при WP AJAX запросе для НЕ авторизованного пользователя. Это запрос на файл /wp-admin/admin-ajax.php. (action) — это динамическая часть хука, в которой нужно указать название AJAX события. Это название нужно будет использовать как GET|POST параметр action в самом AJAX запросе на файл /wp-admin/admin-ajax.php. А также, на основе этого названия нужно будет создать хук, который будет обрабатывать AJAX запрос.
3 года назад
REST API. Функции для работы в WordPress.
get_rest_url() - получает URL конечной точки REST API. Позволяет указать сайт сети. register_rest_field() - регистрирует новое REST поле для указанного типа REST объекта (ресурса). register_rest_route() - регистрирует маршрут REST API и его эндпоинты (конечные точки). Говоря проще регистрирует URL по которому будет срабатывать указанная PHP функция. rest_ensure_response() - проверяет и, если надо, преобразует переданные данные в объект класса WP_HTTP_Response. rest_is_boolean() - определяет, является ли переданное значение логическим или подобно логическому...
3 года назад
Нужно узнать ID текущей категории поста и поставить его в массив параметров нужных постов. Потом стандартным циклом выводить посты. <ul>   <?php   $category = get_the_category();   $cat_add_id = $category[0]->term_id;   $real_id = get_the_ID();   $args = array(     'cat' => $cat_add_id,     'numberposts' => 6   );     $query = new WP_Query( $args );   if( $query->have_posts() ){     while( $query->have_posts() ){       $query->the_post();       if ($post->ID != $real_id) {       ?>       <li>         <a href="<?php the_permalink(); ?>">           <?php the_title(); ?>         </a>       </li>       <?php       }     }     wp_reset_postdata();   }   ?> </ul>
3 года назад
Подключить скрипты на сайте
wp_enqueue_script() - правильно подключает скрипт (JavaScript файл) на страницу. Использовать эту функцию для подключения js файлов важно, потому что так вы в дальнейшем сможете без лишних проблем объединять JS файлы в один. Также в некоторых случаях избавитесь от конфликтов скриптов, когда зависимый скрипт подключается до основного (того от которого он зависит). Принимает пять параметров wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); $handle (строка) (обязательный) Название скрипта (рабочее название)...
3 года назад
Рекомендуемые товары в WooCommerce
Рекомендуемые товары в WooCommerce – это те, которые отмечены звёздочкой, либо галочкой в настройках видимости в каталоге. Шорткод также принимает параметр visibility, который позволяет не только вывести рекомендуемые товары, но даже те, которые скрыты из каталога например. visibility...
3 года назад
Woocommerce. Редактор полей оформления заказа.
Checkout Field Editor - плагин, который позволяет редактировать поля оформления заказа для интернет-магазина на WooCommerce. ✓ добавлять новые пользовательские поля; ✓ редактировать, скрывать или удалять...
3 года назад
Woocommerce. Изменить символ валюты.
Поможет изменить символ валюты на буквы "руб.", к примеру 👇 add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2); function change_existing_currency_symbol( $currency_symbol, $currency ){ switch( $currency ) { case 'RUB': $currency_symbol = 'руб...
3 года назад
Добавление товара в корзину, без перезагрузки страницы
Добавление товара в корзину, без перезагрузки страницы Этот код вставляй в файл functions.php add_filter('woocommerce_add_to_cart_fragments', 'header_add_to_cart_fragment'); function header_add_to_cart_fragment($fragments) { global $woocommerce; ob_start(); echo '<span class="basket-btn__counter">' ...
142 читали · 3 года назад
Удалить стили Woocommerce
В Woocommerce можно удалить все стили плагина, но лучше этого не делать. Остановитесь на этих трёх. woocommerce-general — общие настройки оформления woocommerce-layout — разметка макета woocommerce-smallscreen — оптимизация под мобильные устройства function remove_styles()...
3 года назад
Описание файлов шаблона WooСommerce
Основные шаблоны: Шаблоны для работы с корзиной Шаблоны оформления заказа: Шаблоны общего назначения Шаблоны циклов: Личный кабинет: Карточка товара: Шаблоны для работы с заказами: Папка notices содержит...
3 года назад
Оптимизация сайта на WordPress. Качественный хостинг
1. Качественный хостинг Для нормальной работы сайта понадобится тариф с достаточным количеством ресурсов, SSD дисками, последними версиями ПО и местоположением сервера как можно ближе к вашей аудитории. Могу посоветовать хостинг Link-host - это недорогой и надежный хостинг, которым я пользуюсь с бесплатными SSL сертификатами ...
3 года назад
Своя тема для интернет-магазина на woocommerce
При создании своей темы для интернет-магазина с помощью Woocommerce, нужно сделать её совместимой с этим плагином. Добавь код ниже в файл functions.php чтобы плагин Woocommerce работал с новой темой👍...
104 читали · 3 года назад