首页 问答 正文

如何从WordPress站点中排除指定页面?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 180 次

可以使用 WordPress 的条件标签函数 is_page() 来判断当前页面是否是要排除的页面,并在需要排除的页面上加上相应的条件语句。以下是示例代码:

<?php
// 定义要排除的页面 ID
$page_ids_to_exclude = array(2, 4);

// 检查是否是要排除的页面,如果是则直接跳过
if (in_array(get_the_ID(), $page_ids_to_exclude)) {
  return;
}

// 如果不是要排除的页面,则继续执行下面的代码
// ...

?> 

在上面的代码中,我们先定义了一个要排除的页面 ID 数组 $page_ids_to_exclude,其中包含了页面 ID 为 2 和 4 的页面。接下来,在页面的模板文件中,我们使用 get_the_ID() 函数获取当前页面的 ID,然后使用 in_array() 函数判断当前页面是否在要排除的页面数组中。如果在数组中,则直接使用 return 语句跳过后面的代码;否则,继续执行下面的代码。

通过使用上述代码,我们可以在 WordPress 站点中排除指定页面。

大家谈论
    我的见解