要在WordPress首页排除某些分类,您可以使用以下方法之一:

方法1:使用WordPress主题模板文件

  1. 登录到您的WordPress管理后台。
  2. WordPress首页排除某些分类

  3. 转到外观(Appearance) > 编辑器(Editor)。
  4. 在右侧的编辑器中,找到并点击您的主题的首页模板文件。通常,首页模板文件是index.php或home.php。
  5. 在模板文件中找到WordPress循环的部分,通常是一个包含while (have_posts())的循环。这是用于显示文章列表的部分。
  6. 在循环开始之前,添加以下代码来排除特定分类:
<?php
// 在这里添加要排除的分类的ID
$excluded_categories = array(1, 2, 3); // 替换成您要排除的分类的ID

while (have_posts()) : the_post();

    // 获取当前文章的分类
    $post_categories = get_the_category();

    // 检查当前文章的分类是否在排除列表中
    $exclude = false;
    foreach ($post_categories as $category) {
        if (in_array($category>cat_ID, $excluded_categories)) {
            $exclude = true;
            break;
        }
    }

    // 如果文章不在排除列表中,则显示文章
    if (!$exclude) {
        // 在这里添加您的文章显示代码
    }

endwhile;
?>
  1. 保存文件。

这段代码会检查每篇文章的分类是否在排除列表中,如果不在排除列表中,就会显示文章。

方法2:使用插件

如果您不想编辑主题文件,您还可以使用WordPress插件来排除特定分类。以下是使用插件的步骤:

  1. 登录到您的WordPress管理后台。
  2. 转到“插件” > “安装插件”。
  3. 在搜索框中输入“Category Excluder”或类似的关键词来搜索适用的插件。
  4. 找到并安装一个适用的插件(确保它与您的WordPress版本兼容)。
  5. 安装并激活插件后,转到插件的设置页面。
  6. 在设置页面上,选择您要排除的分类,并保存设置。

这样,插件将自动在首页排除您选择的分类。

无论您选择哪种方法,都应该能够在WordPress首页排除特定的分类。请记得备份您的网站数据和主题文件,以防不时之需。