我正在尝试在我网站的非Wordpress部分显示特定类别的Wordpress帖子,按类别名称/ slug检索帖子。
请注意,我不能使用类别ID,因为我使用网站非WP部分的类别结构动态匹配slu。
以下作品,但它似乎从任何类别检索帖子,而不仅仅是美国类别。我哪里错了。
<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>