如何在Wordpress中通过父页面标题获取页面的所有子页面?

2024-03-29

例子 :

About
--- technical
--- medical
--- historical
--- geographical
--- political

如何创建这样的函数?

function get_child_pages_by_parent_title($title)
{
    // the code goes here
}

并像这样调用它,这将返回一个充满对象的数组。

$children = get_child_pages_by_parent_title('About');

你可以使用这个,它确实适用于页面ID而不是标题,如果你确实需要页面标题,我可以修复它,但ID更稳定。

<?php
function get_child_pages_by_parent_title($pageId,$limit = -1)
{
    // needed to use $post
    global $post;
    // used to store the result
    $pages = array();

    // What to select
    $args = array(
        'post_type' => 'page',
        'post_parent' => $pageId,
        'posts_per_page' => $limit
    );
    $the_query = new WP_Query( $args );

    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $pages[] = $post;
    }
    wp_reset_postdata();
    return $pages;
}
$result = get_child_pages_by_parent_title(12);
?>

这一切都记录在这里:
http://codex.wordpress.org/Class_Reference/WP_Query http://codex.wordpress.org/Class_Reference/WP_Query

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Wordpress中通过父页面标题获取页面的所有子页面? 的相关文章

  • 使用 wp_read_audio_metadata()

    我正在尝试从 WordPress 中的 mp3 文件获取一些元数据 特别是长度变量 这是我的一些代码 这里没有显示 但我已经包含了 wp admin includes media php 文件 当我查看我的页面时http beta open
  • 如何添加将 WC_Product_Variable 扩展到购物车的自定义 WooCommerce 产品类型

    我创建了一个基于内置变量产品类型的自定义 WooCommerce 产品类型 我希望拥有特定于我的产品类型的产品变体以及自定义特征和字段 这一切都在管理和我的自定义前端产品页面模板中正常工作和显示 这是我定制的产品 供参考 add actio
  • 滚动播放 Html5 视频

    我正在一个 WordPress 网站上工作 下面的代码可以按照我想要的方式工作 只播放一次 最后出现 重播 按钮 我希望它在滚动到 ie 时开始播放 在视口中 我在这里看到了几种不同的方法来实现这一点 但我无法让它们与我当前的代码很好地配合
  • WordPress URL 中的正斜杠

    我正在将我的网站从 Drupal 迁移到 Wordpress 在 Drupal 中 我可以轻松地给 URL 指定一个别名 这个别名可以是任何东西 即 www example com abc xyz hello html 但在 WordPre
  • 定义了特定 post_type 的帖子内的页面导航在 Wordpress 中不起作用

    http lakers sonikastudios com gallery sample gallery post 1 http lakers sonikastudios com gallery sample gallery post 1
  • 高级自定义字段 – 具有多个输入的自定义字段类型

    我正在尝试为 ACF 创建一个新的字段类型 其中包含多个输入或存储值数组 原因是我希望为一组输入字段提供一些交互性和自定义布局 我按照这个教程http www advancedcustomfields com resources tutor
  • 谷歌云sftp的权限

    我正在使用 wordpress 和 google cloud 并将其设置为 sftp 连接 文件夹的权限是755 文件的权限是644 即使我已经将Cloud API访问范围更改为 允许完全连接 当我尝试通过 WordPress 后端添加插件
  • 删除添加到购物车通知并更改 Woocommerce 中的“添加到购物车”按钮

    How to remove has been added to your cart text from shopping cart page and how to replace quantity and add to cart butto
  • PHP 正则表达式修复被黑的 WordPress 网站

    我有一个客户安装了多个 WordPress 但他没有保持最新状态 结果 他被黑了 当我试图找出黑客是如何进入并永久解决问题时 我正在尝试创建一个脚本来快速 自动地修复它们 我找到了这个脚本 它可以满足我的要求 http designpx c
  • 针对 Woocommerce 中多个产品类别计数的 ajax 添加到购物车的 JS 警报

    在 Woocommerce 中 当达到特定产品类别的购物车中的产品的特定数量时 我尝试显示 JavaScript 甜蜜警报 并在达到二级类别的产品的特定数量时显示另一个警报 商品通过 AJAX 添加到购物车 这就是我想使用 JavaScri
  • Wordpress 数组显示特定类别的帖子并显示帖子摘录和功能

    大家好 正在寻找 WordPress 帮助 我需要放置一个简单的查询 数组来显示来自某只猫的帖子 例如 新闻 其中将包含帖子特色图像 有人可以帮忙吗 Gary Try this a href title a
  • 替换 woocommerce 面包屑中的主页链接

    我知道这是一个有点愚蠢的问题 但我像个傻瓜一样找不到正确的答案 目前这就是我的面包屑的样子 首页 男配音 德里克 道尔 我需要将主页链接名称更改为 Voice Overs 并将其链接到另一个页面 请任何帮助都会很棒 Thanks Wooco
  • Php - 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展

    如何修复下面的错误 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展 我使用带有 telnet 连接的 NAS 我安装了FFP 0 7 My php ini is in ffp etc php ini我取消了我认为有
  • 使用反向代理进行过多重定向

    Setup 云flare DNS docker 撰写 nginx 反向代理 WordPress 的 fpm Nginx PHP 处理程序 Problem 重定向太多 如以下日志所示 Attaching to wp db wp wp web
  • Jekyll 可以根据 URL 参数提供内容吗?

    我正在将博客从 WordPress 迁移到 GitHub 页面 在我的网站日志中 我注意到有很多这样的请求 GET wp feed atom 此 301 重定向到该站点的 ATOM 提要 我本来打算用httrack抓取我的网站并迁移所有静态
  • 如何在 WooCommerce 中添加属性术语图像?

    在 WooCommerce 中 我创建了一个属性 品牌 并添加了一些术语 例如 品牌一 品牌二 等 我想为每个术语添加图像 目前没有在属性项中添加图像的选项 请告诉我如何在属性项中添加图像 管理链接是这样的 wp admin edit ta
  • WordPress 按标题获取帖子,例如

    我正在尝试为 WordPress 创建一个小型搜索功能 AJAX 调用应该获取标题类似的所有帖子 quote 是否有可能在内部实现这种情况get posts 功能 别误会我的意思 阿贾克斯工作正常 我的functions php 中有aja
  • 如何使 WordPress 中的自定义模板充当受密码保护的页面?

    我正在使用自定义模板构建一个页面 问题是 我需要此页面受密码保护 或者至少可供登录用户访问 但即使我在 WordPress 管理的新页面部分中将其设置为此类 私人 密码保护 它也不会显示菜单项和内容 如果是私有的 或者它会立即显示页面内容
  • WordPress Symfony 共存

    我们有一个在 Symfony 上运行的网站 它是由比我更有能力的人开发的 不过 我对 WordPress 非常熟悉 并将在该网站上安装一个博客 目前 该网站的根运行在 Symfony 上 但我希望 WordPress 能够接管 而不必触及
  • WordPress 访问

    我正在与朋友一起开发一个网站 使用Wordpress我们正在尝试从我的计算机和他的计算机访问同一个 WordPress 帐户 以便我们可以一起在网站上工作 我们尝试将彼此添加为管理员 但只能从创建管理员的计算机上访问新帐户 有谁知道如何做到

随机推荐

  • 如何删除联系人?

    我正在使用 android 2 1 ContactContract 当我没有将帐户 例如 gmail 帐户 设置为 android 模拟器时 新建一个联系人 但无法在数据库中删除该联系人 ArrayList
  • 添加包含订单计数的列

    如何向数据框中添加一列来说明另一列中某个值出现的顺序计数 这就是我想要的结果 Fruit orderCount 1 Orange 1 2 Banana 1 3 Orange 2 4 Apple 1 5 Orange 3 6 Banana 2
  • 将文本渲染到 kivy 画布

    我正在尝试在奇异的 画布 中绘制自己的图形 现在我有一个红色或绿色的矩形 每秒改变一次颜色 但我想添加一个变化的文本标签 经过一番搜索后 似乎没有可以添加到画布的 文本 指令 我发现了一些关于使用 Label 小部件以及画布说明的参考 但这
  • 有没有替代 imread 命令来减少 matlab 程序中的延迟?

    我在此路径 G newdatabase 中有 2900 个图像 读取图像花费了太多时间 对于点积 它也花费了太多时间 问题 1 是否有任何替代 imread 命令来提高性能 2 是否有任何替代点命令可以提高性能 我尝试过的源代码 srcFi
  • 为什么windows第一次打开文件那么慢,有没有更快的方法

    这是 Windows 7 64 位 专业版使用 考虑一个非常简单的循环 for i 0 i lt names gt size i std string Name names gt at i HANDLE fileHandle CreateF
  • 使用 MAMP 在 Mac 上出现“db: SQLSTATE[HY000] [2002] 连接被拒绝”错误

    我正在尝试运行此 PHP 数据库的 CLI 版本搜索和替换脚本 https github com interconnectit Search Replace DB 但我认为这是一个与 Mac OS X 和 MAMP 相关的更常见的 MySQ
  • 如何使用 Errai 将 GWT 与 JAX-RS/RESTEasy 服务器集成?

    我想从 GWT 客户端应用程序调用使用 RESTEasy 和 JAX RS 创建的 REST 服务 使用 Errai 为服务器和客户端使用单一代码库的最佳流程是什么 我们都喜欢休息 它与供应商 平台和语言无关 调试 实施和访问都很简单 它为
  • Spring和hibernate:没有找到当前线程的会话

    我收到以下错误 org hibernate HibernateException No Session found for current thread at org springframework orm hibernate4 Sprin
  • 连接两个表后的 SQL 更新

    我是 SQL 新手 正在使用 Microsoft SQL Server Management Studio 我正在尝试编写一个 SQL 语句 在连接两个表后执行更新 我有两张桌子 myTable1 and myTable2 两者共享一个领域
  • CSS 不透明度如何影响可访问性?

    在浏览了一些谷歌和其他 SO 文章后 我决定简单地提出我的问题 希望得到一个简单 直接的答案 为讨论添加进一步的步骤opacity 0 与visibility hidden 的效果完全相同吗 https stackoverflow com
  • Flex ModuleLoader 组件导致内存泄漏。如何正确卸载模块?

    该应用程序太大 无法在此描述 但我可以告诉您 我有多达 20 个或更多模块可供客户端随时使用 如果我继续加载一个又一个屏幕 我的应用程序可能会占用 500MB 甚至更多 我用来加载和卸载模块的脚本是 public function crea
  • 静态函数中不可访问非静态成员

    我定义了一个函数 HRESULT AMEPreviewHandler CreateHtmlPreview ULONG CbRead const int Size 115000 char Buffer Size 1 HRESULT hr m
  • 检测其他 UIView 中是否触摸了某个 UIView

    我有 3 个 UIView 分层在一个大 uiview 之上 我想知道用户是否触摸了最上面的一个而不关心其他的 我将在第二个 UIView 中有几个按钮 在第三个 UIView 中有一个 UITable 问题是我在第一个视图上打开 user
  • 我可以在 LINQ 查询中使用扩展方法吗?

    我有以下代码 public QuestionDetail GetQuestionDetail int questionId Question question questionsRepository GetById questionId Q
  • SpringBoot不处理org.hibernate.exception.ConstraintViolationException

    我在实体类中定义了一个用于验证电子邮件的模式 在我的验证异常处理程序类中 我添加了 ConstraintViolationException 的处理程序 我的应用程序使用 SpringBoot 1 4 5 配置文件 java Entity
  • 如何访问 WPF Canvas 类的子级?

    如何访问 WPF Canvas 类的子级 这是一门很酷的课程 我喜欢你添加孩子的方式 但是一旦它们存在 您如何查看它们以阅读它们的状态和内容 我知道如果将孩子放在 XAML 中会很容易 但是 如果您在运行时动态地将子项添加到画布中该怎么办
  • CSS 边框混乱

    只是困惑为什么当悬停在 border bottom 时 边框与内容配合得很好 但当更改为 border top 时 它会向下推内容 这是代码 ul list style type none margin 0 padding 0 width
  • 有什么方法可以判断用户的python环境是否是anaconda

    我正在分发一个内部 python 库 如果用户在运行此文件时使用 anaconda 则将自动更新库的依赖项 这是应要求提供的 如果由我决定 我会让用户控制他们自己的软件包 到目前为止 我想出了类似的东西 def user has conda
  • Ruby、Rails 和两个日期之间的差异

    我会让这个例子说明一切 ruby 1 9 2 p0 gt DateTime now gt Mon 14 Feb 2011 20 02 49 0100 ruby 1 9 2 p0 gt User first created at gt Tue
  • 如何在Wordpress中通过父页面标题获取页面的所有子页面?

    例子 About technical medical historical geographical political 如何创建这样的函数 function get child pages by parent title title th