几年后我才回到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>
任何帮助都非常感激。尼尔
答案 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(); ?>