WordPress: получение сообщений из категории, используя название категории / Slug

Я пытаюсь отобразить сообщения WordPress из определенной категории на не WordPress части моего сайта, получая сообщения по названию категории / слаг.

Обратите внимание, что я не могу использовать идентификатор категории, потому что я динамически сопоставляю слаг, используя структуру категорий в части сайта, не относящейся к WP.

Следующие работы, но, похоже, извлекают сообщения из ЛЮБОЙ категории, а не только из категории США. Куда я иду не так.

 <div class="row">
<div class="small-12 columns">
<div class="row small-up-1 medium-up-3 large-up-3">
<?php
require($_SERVER['DOCUMENT_ROOT'] . '/blog/wp-load.php');
$args = array(
'category_name' => united-states,
'posts_per_page' => 3
);
$latest_posts = new WP_Query( $args );
if ( $latest_posts->have_posts() ) {
while ( $latest_posts->have_posts() ) {
$latest_posts->the_post(); ?>

<?php
$urli = get_permalink();
$remove = 'http://urlremoved.com/' ;
$trimmed = str_replace($remove, '', $urli) ;
?>
<div class="column"><div class="hpPost">
<div class="image cover">
<a href="<?php echo $trimmed; ?>"><?php the_post_thumbnail(medium); ?></a>
</div>
<div class="title">
<a href="<?php echo $trimmed; ?>"><?php the_title(); ?></a>
</div>
<div class="desc"><?php the_excerpt(); ?></div>

</div></div>
<?php }
} else {
echo '<p>There are no posts available</p>';
}
wp_reset_postdata();
?>
</div>
</div>
</div>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector