Найти в Дзене
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 года назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала