wp_query()
, тут пример как собрать json для множества меток карты https://yandex.ru/dev/maps/jsbox/2.1/object_manager get_permalink()
используется для получения ссылки на запись (post) в цикле, а get_page_link()
для получения ссылки на страницы (page) тоже в циклеget_term_link()
, а вообще текущий запрос находится в global $wp;
и получить текущую ссылку можно так $url = trailingslashit( home_url( $wp->request ) );
add_query_arg()
if ( have_posts() ) :
$i = 1;
while ( have_posts() ) :
the_post();
if ( in_array( $i, array( 3, 4 ), true ) ) {
# шаблон для 3 и 4 поста.
} else {
# шаблон для остальных постов.
}
$i++;
endwhile;
endif;
get_query_var()
global $wp_query;
$count = $wp_query->post_count;
global $wp_query;
$count = $wp_query->found_posts;
$args = array(
'posts_per_page' => -1,
'fields' => 'ids',
);
$posts = get_posts( $args );
$count = count( $posts );