Wordpress:使用类别名称/ Slug从类别中获取帖子

时间:2017-08-14 19:02:54

标签: php wordpress

我正在尝试在我网站的非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>

0 个答案:

没有答案