Словарь WordPress
Получить объект страницы|рубрики|записи|категории|товара:
Заголовок раздела «Получить объект страницы|рубрики|записи|категории|товара:»$page = get_queried_object();Страницы
Заголовок раздела «Страницы»Получить объект записи можно либо через текущий объект записи, либо через получение поста по id или типу записи
Получить название страницы:
Заголовок раздела «Получить название страницы:»the_title()Получить ссылку на страницу:
Заголовок раздела «Получить ссылку на страницу:»$link = get_permalink();Получить стандартный текстовый редактор страницы:
Заголовок раздела «Получить стандартный текстовый редактор страницы:»the_content();Рубрики
Заголовок раздела «Рубрики»Получить текущую рубрику можно через текущий объект записи
Получить список рубрик click:
Заголовок раздела «Получить список рубрик click:»$terms = get_caterories([    'taxonomy'     => 'category',    'hide_empty'   => 0,]);Получить объект рубрики click:
Заголовок раздела «Получить объект рубрики click:»$term = get_caterory();Получить ссылку рубрики click:
Заголовок раздела «Получить ссылку рубрики click:»$term = get_category_link( $term->term_id );Получить текущий пост можно через текущий объект записи
Получить список постов по категории click:
Заголовок раздела «Получить список постов по категории click:»$posts = get_posts([    'category'       => 0, // id категории    'post_type'      => 'post',    'orderby'        => 'date',    'order'          => 'DESC',    'posts_per_page' => '-1']);Получить конкретный пост click:
Заголовок раздела «Получить конкретный пост click:»$posts = get_posts($post->ID);Получить ссылку поста click:
Заголовок раздела «Получить ссылку поста click:»$link = get_permalink() // если нужно получить не со старницы поста, то указыуаем id поста $post->ID;Получить контентную часть поста:
Заголовок раздела «Получить контентную часть поста:»the_content();Получить изображение поста:
Заголовок раздела «Получить изображение поста:»$img = get_the_post_thumbnail_url($postId);Категории
Заголовок раздела «Категории»Получить текущую категорию можно через текущий объект записи
Получить список категорий click:
Заголовок раздела «Получить список категорий click:»$terms = get_terms([    'taxonomy'     => 'product_cat',    'hide_empty'   => 0,]);Получить объект категории click:
Заголовок раздела «Получить объект категории click:»$term = get_term($termId, 'product_cat');Получить ссылку на категорию click:
Заголовок раздела «Получить ссылку на категорию click:»$term = get_term_link( $term->term_id, 'product_cat' );Получить изображение категории:
Заголовок раздела «Получить изображение категории:»$image = wp_get_attachment_url(get_term_meta($term->term_id, 'thumbnail_id', true))Получить текущий товар можно через текущий объект записи
Получить список всех click:
Заголовок раздела «Получить список всех click:»$products = get_posts([    'post_type'      => 'product',    'orderby'        => 'date',    'order'          => 'DESC',    'posts_per_page' => '-1']);Получить список товаров по категории click:
Заголовок раздела «Получить список товаров по категории click:»$products = get_posts([    'post_type'      => 'product',    'tax_query'      => [        [            'taxonomy' => 'product_cat',            'field'    => 'term_id',            'terms'    => $termId,        ],    ],    'orderby'        => 'date',    'order'          => 'DESC',    'posts_per_page' => '-1']);Получить конкретный товар click:
Заголовок раздела «Получить конкретный товар click:»$product = get_post($product->ID); // получаем объект поста вордпресс$product = wc_get_product($product->ID); //получаем объект woocommerceПолучить ссылку товара click:
Заголовок раздела «Получить ссылку товара click:»$link = get_permalink() // если нужно получить не со страницы товара, то указыуаем id товара $post->ID;Получить контентную часть товара:
Заголовок раздела «Получить контентную часть товара:»$content = $product->post_content;
#woocommerce$description = $product->get_description();$short_description = $product->get_short_description();Получить изображение товара:
Заголовок раздела «Получить изображение товара:»$img = get_the_post_thumbnail_url($productId);Получить цену товара
Заголовок раздела «Получить цену товара»Как объект ворпдпресс
#общая цена (разница стандартной цены и скидки)$price = get_post_mets($productId, '_price', true);#общая цена (разница стандартной цены и скидки)$price = get_post_mets($productId, '_regular_price', true);#общая цена (разница стандартной цены и скидки)$salePrice = get_post_mets($productId, '_sale_price', true);Как объект woocommerce
#общая цена (разница стандартной цены и скидки)$price = $product->get_price();#общая цена (разница стандартной цены и скидки)$price = $product->get_regular_price();#общая цена (разница стандартной цены и скидки)$salePrice = $product->get_sale_price();Атрибуты товара
Заголовок раздела «Атрибуты товара»Получить глобальные атрибуты (имеющиеся в админке):
Заголовок раздела «Получить глобальные атрибуты (имеющиеся в админке):»$globalAttributes = wc_get_attribute_taxonomies();Получить все атрибуты товара:
Заголовок раздела «Получить все атрибуты товара:»$attributes = $product->get_attributes();Получить конкретный атрибут товара:
Заголовок раздела «Получить конкретный атрибут товара:»$attribute = wp_get_post_terms($productId, 'pa_слаг-атрибута');Получить ACF поле со страницы настроек:
Заголовок раздела «Получить ACF поле со страницы настроек:»$field = get_field('pole', 'options');Получить ACF поле поста или товара:
Заголовок раздела «Получить ACF поле поста или товара:»Со страницы поста:
$field = get_field('pole');С другой страницы:
$field = get_field('pole', $post->ID);Получить ACF поле рубрики:
Заголовок раздела «Получить ACF поле рубрики:»$field = get_field('pole', 'category_' . $post->ID);Получить ACF поле категории:
Заголовок раздела «Получить ACF поле категории:»$field = get_field('pole', 'product_cat_' . $post->ID);