首页 视频课程 主题开发课程第05章、文章输出 WordPress按标签查询文章操作方法

WordPress按标签查询文章操作方法

2023-06-11 / 507阅

要按标签查询文章,您可以使用以下步骤:

  1. 获取标签的ID或名称。
  2. 使用WP_Query类来查询标有该标签的文章。
  3. 循环遍历结果,提取相关信息。

下面是示例代码:

$args = array(
    'tag' => '标签名称',      // 或使用'tag_id' => 3来使用标签的ID
    'posts_per_page' => 10    // 返回文章数量
);

$query = new WP_Query( $args );

if( $query->have_posts() ){
    while( $query->have_posts() ){
        $query->the_post();
        $title = get_the_title();
        $content = get_the_content();
        $excerpt = get_the_excerpt();
        $link = get_the_permalink();

        // 将内容转换为markdown格式
        $content_md = wpautop( $content );
        $excerpt_md = wpautop( $excerpt );

        // 输出结果
        echo "## [$title]($link)nn";
        echo "$excerpt_mdn";
        echo "### 正文nn$content_mdnn---n";
    }
}

wp_reset_postdata(); 

此代码将按标签名称“标签名称”查询最近10篇带有该标签的文章,并将结果输出为Markdown格式。

注意,此代码仅用于演示,您可能需要对其进行修改以满足您的具体需求。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录