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


I need chapter numbers in a WordPress Loop

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

add_action('init', 'add_hierarchy_to_posts');
function add_hierarchy_to_posts() {
  add_post_type_support( 'post', 'page-attributes' );
  $obj = get_post_type_object( 'post' );
  $obj->hierarchical =true;
  remove_theme_support( 'post-formats' );
}

我需要我的帖子按章节编号,所以这是
1.简介
2.主题很棒
 2.1为什么伟大
 2.2为什么主题
 nbsp;2.2.1更好
 nbsp;2.2.2更糟
 nbsp 2.2.2.1在最佳情况下
3.结束

现在的问题是,如何计算子捕获体。到目前为止,该函数已经存在,并且它至少产生
1.0
2.0
3.1
3.2

全局$章、$分章、$子章1、$子章节2、$depper;函数is_child_of($postID){全球$post;$ico=$post->post_parent;return$ico;}函数find_out_chapter_number($id){全局$章、$分章、$子章1、$子章节2、$子条款3、$depper;如果(is_child_of($id)==0){$章节++;$分章=0;}否则如果(is_child_of($id)==$depper){$分章++;}$depper=$id;$ico=is_child_of($id);//$id。"-"$ico。"-"。return$charger。".".$分章.".".$分章1."."/$分章2;}

$depper变量存储之前的post id
我需要它更深入,我想它可能是递归的,但我不知道。

函数从wordpress循环调用,其中

$kapitel=find_out_chapter_number(get_The_ID())
,并在_title()之前回显;

请尝试这个插件。。。这将有所帮助。

页面列表插件

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