wordpress调用全部页面 排除某个指定ID页面

要在WordPress中调用所有页面并排除指定的ID,您可以使用`WP_Query`类。以下是一个示例代码,它将查询所有页面并排除指定的页面ID:

复制代码
<?php
// Page ID array to exclude
$exclude_ids = array( 6, 66, 666 ); //Replace here with the page ID you want to exclude

//Create a new WP_Query object
$args = array(
    'post_type' => 'page',
    'posts_per_page' => -1,
    'post__not_in' => $exclude_ids,
);

$custom_query = new WP_Query($args);

// 开始循环
if ($custom_query->have_posts()) :
    while ($custom_query->have_posts()) : $custom_query->the_post();
        // wodepress.com Write your loop content here, for example:
        echo '<h2>' . get_the_title() . '</h2>';
        echo '<div>' . get_the_content() . '</div>';
    endwhile;
endif;

//Reset article data
wp_reset_postdata();
?>

将上述代码添加到您的主题模板文件(如`page.php`、`index.php`等)中,或者创建一个自定义模板文件并在其中使用这段代码。这段代码将查询所有页面并排除ID为5、10和15的页面。您可以根据需要修改`$exclude_ids`数组中的ID。

请注意,如果您使用的是自定义查询,确保在使用完查询后调用`wp_reset_postdata()`函数,以便恢复全局`$post`变量。

原文

https://www.jianzhanpress.com/?p=7975

相关推荐
Web极客码1 小时前
WordPress 图片库创建方法与优化策略
seo·主机·wordpress
WordPress学习笔记4 小时前
wordpress网站上传不了图片可能是文件夹的权限的原因
运维·wordpress·文件夹权限·uploads·wordpress上传错误
syjy210 小时前
Avada wordpress主题使用教程(含下载)
wordpress·建站·wordpress主题
WordPress学习笔记12 小时前
一个漂亮的教育培训行业wordpress主题
wordpress·教育网站模板
WordPress学习笔记1 天前
专业建外贸网站的公司推荐
wordpress
WordPress学习笔记2 天前
专业建wordpress网站的公司
wordpress
PyAIGCMaster2 天前
全自动seo发文网站测试记录
react native·seo·wordpress·自动发文
syjy23 天前
2026 WordPress加速插件推荐(含下载)
wordpress·wordpress插件·wp加速插件
WordPress学习笔记4 天前
优质wordpress主题网站推荐
wordpress
2601_954023665 天前
Beyond the Hype: Deconstructing the 2025 High-Performance Stack for Agencies
java·开发语言·算法·seo·wordpress·gpl