Php 我需要WordPress循环中的章节号

Php 我需要WordPress循环中的章节号,php,recursion,php-5.3,wordpress,Php,Recursion,Php 5.3,Wordpress,我试图解决一些问题,但整个上午都在苦苦挣扎。 我已经有我的WordPress帖子了,它们可以有一个父帖子。 完成人: 我需要将我的帖子按章节进行编号,以便 1.引言 2.主题很棒 2.1为什么伟大 2.2为什么选择主题 2.2.1更好 2.2.2更糟 2.2.2.1在最佳情况下 3.结束 现在的问题是,如何计算子章节。 到目前为止,函数还在这里,它至少生成1.02.03.03.13.2 $kapitel = find_out_chapter_number(get_the_ID()); 全球$c

我试图解决一些问题,但整个上午都在苦苦挣扎。 我已经有我的WordPress帖子了,它们可以有一个父帖子。 完成人:

我需要将我的帖子按章节进行编号,以便
1.引言
2.主题很棒
2.1为什么伟大
2.2为什么选择主题
2.2.1更好
2.2.2更糟
2.2.2.1在最佳情况下
3.结束

现在的问题是,如何计算子章节。 到目前为止,函数还在这里,它至少生成
1.0
2.0
3.0
3.1
3.2

$kapitel = find_out_chapter_number(get_the_ID()); 全球$chapter、$subchapter、$subchapter 1、$subchapter 2、$depper; 函数是($postID){ 全球$员额; $ico=$post->post\U父级; 返回$ico; } 函数查找章节号($id){ 全球$chapter、$subchapter、$subchapter 1、$subchapter 2、$subchapter 3、$depper; 如果(是($id)==0的子项){ $chapter++; $subchapter=0; } else if(是($id)==$depper的子项){ $subchapter++; } $depper=$id; $ico=是($id)的子对象; //$id.“-”$ico.“-”。 返回$chapter.“.$subchapter.”$subchapter 1.“.$subchapter 2; } $depper变量存储之前的post id。
我需要更深一层,我想这可能是递归的结果,但我不知道


该函数从wordpress循环调用,使用$kapitel=find_out_chapter_number(get_The_ID());并在_title()前回响

请尝试此插件。。。这会有帮助的


如果你仍然面临同样的问题。请留下你的评论。我将为您提供另一种解决方案。

请尝试此插件。。。这会有帮助的


如果你仍然面临同样的问题。请留下你的评论。我会给你另一个解决方案。

你能给我们看看这个的工作链接吗?在这里下载wordpress插件小部件你能给我们看看这个工作链接吗?在这里下载wordpress插件小部件 global $chapter,$subchapter,$subchapter1,$subchapter2,$depper; function is_child_of($postID) { global $post; $ico=$post->post_parent; return $ico; } function find_out_chapter_number($id){ global $chapter,$subchapter,$subchapter1,$subchapter2,$subchapter3,$depper; if(is_child_of($id)==0){ $chapter++; $subchapter=0; } else if(is_child_of($id)==$depper){ $subchapter++; } $depper=$id; $ico=is_child_of($id); //$id. " - ".$ico." - ". return $chapter.".".$subchapter.".".$subchapter1.".".$subchapter2; } $kapitel = find_out_chapter_number(get_the_ID());