Задать вопрос
@Grione

Как показать список постов на англ языке, если выбран другой язык (Wordpress, Polylang)?

Есть мультиязычный сайт (En, de). Задача на странице вакансий de выводить страницы en. Показываю страницы через обычный цикл:
<?php 
		$args = array( 'post_type' => 'page', 'post_parent' => 4983, 'posts_per_page' => 6, 'orderby' => 'menu_order', 'order' => 'ASC' );
		$the_query = new WP_Query( $args );
		?>
		<?php if ( $the_query->have_posts() ): ?>
		<ul class="vacancies-list">
			<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
			<li class="vacancies-item">
				<a href="<?php the_permalink(); ?>" class="vacancies-item__link">
					<h4 class="vacancies-item__title"><?php the_title(); ?></h4>
					<span class="vacancies-item__location"><?php the_field('location'); ?></span>
				</a>
			</li>
			<?php endwhile; ?>
			<?php wp_reset_postdata(); ?>
		</ul>
		<div class="is-flex jc-center">
			<?php $url = get_permalink(4983); ?>
			<a href="<?php echo $url; ?>" class="btn is-small is-empty">More Vacancies</a>
		</div>
		<?php else : ?>
		<p>
			At the moment there are no open vacancies.
		</p>
		<?php endif; ?>


Я конечно могу продублировать все страницы на другой язык в админке, но не хочется так решать вопрос
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы