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 запрос.
test
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() - определяет, является ли переданное значение логическим или подобно логическому...
Нужно узнать 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>
Подключить скрипты на сайте
wp_enqueue_script() - правильно подключает скрипт (JavaScript файл) на страницу. Использовать эту функцию для подключения js файлов важно, потому что так вы в дальнейшем сможете без лишних проблем объединять JS файлы в один. Также в некоторых случаях избавитесь от конфликтов скриптов, когда зависимый скрипт подключается до основного (того от которого он зависит). Принимает пять параметров wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); $handle (строка) (обязательный) Название скрипта (рабочее название)...
Рекомендуемые товары в WooCommerce
Рекомендуемые товары в WooCommerce – это те, которые отмечены звёздочкой, либо галочкой в настройках видимости в каталоге. Шорткод также принимает параметр visibility, который позволяет не только вывести рекомендуемые товары, но даже те, которые скрыты из каталога например. visibility...
