首页 文章

WordPress自定义分类

提问于
浏览
1

我想知道是否有办法将所有自定义分类法列为当前页面的兄弟分类(例如在我的single.php中)?

例如,我的分类如下

分类

    • 古代
  • 希腊语

  • /////柏拉图

  • /////苏格拉底

  • 罗马

  • 印度人

    • 经典
    • 现代

我想创建一个侧栏,列出所有其他具有相同父级的项目(包括其他兄弟姐妹的后代 - 例如“希腊语”页面将列出“罗马”和“印度” . “古代”页面将包含指向“古代>>希腊语“,”古代>>罗马“,”古代>>印度“,”经典“和”现代“页 . )

这可能与自定义分类法有关吗?我怎样才能实现它?

谢谢!

  • EDIT*

另外,作为参考,我正在使用以下博客文章,这些文章更详细地介绍了我需要的内容,我根本无法将其定制为我在原始帖子中提到的规范:

http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

https://github.com/scribu/wp-query-multiple-taxonomies/wiki/Changing-templates

http://scribu.net/wordpress/extending-the-category-walker.html

1 回答

  • 0
    $post = get_post($id); //Get the post id
    
        if($post->post_parent){ //If it has a parent
    
            wp_list_pages('child_of='.$post->post_parent . '&exclude='.$id); //List the pages that are children of the parent page, excluding the current one.
    
        }
    

    这将创建页面的所有兄弟姐妹的列表 . 我有一种感觉,你想要一些略有不同的东西,就像你提到自定义分类法和页面一样 . 这些自定义帖子类型,类别或页面?让我知道这是否适合你:)

相关问题