如何使用特定类别发布帖子

时间:2015-09-17 15:43:07

标签: php wordpress

几年后我才回到Wordpress和php。我对PHP语法很无知,因此犯了很多错误。

我需要在页面上显示一个帖子,它的标题和内容,并且它需要特定于我创建的类别。

我抓住了网络的这个并试图改变它,但我无法让它发挥作用。

<?php query_posts('category_name=qaadrant&showposts=1');
    while (have_posts()) : the_post();
      // do whatever you want
    ?>
    <h2><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>

    <p><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_content(); ?>"><?php the_content(); ?></a></p>

任何帮助都非常感激。尼尔

1 个答案:

答案 0 :(得分:0)

请使用awesome WP_QUERY Class,请参阅此处的参考: https://codex.wordpress.org/Class_Reference/WP_Query 使用以下代码从您选择的类别中获取帖子。设置无分页以使查询更快:

    <?php
$args = array(
    'post_type' => 'post',
    'posts_per_page' => 1,
    'category_name' => 'qaadrant',
    'no-paging' => true,    
);
$the_query = new WP_Query( $args ); 
if ( $the_query->have_posts() ) : 
while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

    <h3><?php echo get_the_title(); ?></h3>
        <p><?php echo get_the_excerpt(); ?></p>


    <?php endwhile; ?>
    <?php wp_reset_postdata(); ?>