16 февраля 2021
даже со склонением, смотрите настройкиget_locale();
$locale = get_locale();
if ( $locale == 'ru_RU' ) {
// русский
} else {
// последний else всегда английский
}
date()
, mysql2date()
и strtotime()
get_field()
пытается получить данные текущего поста в цикле по id используя глобальную переменную $post. Скорее всего она у вас не установлена и передать id можно самостоятельно вторым параметром $elem = get_field('blog', get_the_ID());
get_posts()
, тогда вы можете установить setup_postdata($post)
$posts = get_posts( $args );
foreach( $posts as $post ){
setup_postdata($post);
$elem = get_field('blog');
}
wp_reset_postdata(); // сброс
$elem = get_field('blog', $post->ID);
$variable = get_posts($args);
и в цикле собираете массив по этому примеруget_post_meta()
в цикле <div class="container">
<div class="row">
<aside id="secondary" class="col-12 col-lg-4 col-xl-3" role="complementary">
<!-- sidebar -->
</aside>
<main id="primary" class="col-12 col-lg-8 col-xl-9" role="main">
<!-- main content -->
</main>
</div>
</div>
paginate_links()
, возьмите код отсюда: Как добавить пагинацию для страниц или cpt с испол... text-transform: capitalize;
$pll = pll_the_languages( [ 'echo' => false, 'raw' => 1 ] );
foreach()
для построения своего html. Например, вы можете отфильтровать строки с помощью mb_convert_case($string, MB_CASE_TITLE, 'UTF-8');
или ucfirst()