您当前的位置:首页 > TAG信息列表 > children
只显示一个级别的子页面,wp_list_ages
我在一个网站上工作,这个网站的页面结构相当大,只有几个层次,有些部分有很多页面。基本设置如下所示。。。 Parent Parent Parent -Child -Child --Grandchild --Grandchild --Grandchild ---GreatGrandchild -Child -Child --Grandchild --Grandchild --Grandchild
仅排除父自定义帖子类型帖子
不确定如果没有某种形式的硬编码,这是否可行,但我有一个自定义的帖子类型,叫做“city”。在“城市”帖子类型中,我有一些母帖子(如英国、美国和中国)和一些子帖子(伦敦、华盛顿特区和北京)。我有一个查询,显示“城市”下的所有帖子。但对于这个特殊的查询,我想实际上忽略任何父帖子(即英国、美国和中国),而只显示子帖子(伦敦、华盛顿和北京)。以下是我对查询进行编码的方式:<?php $city = new WP_Query(array(\'post_type\' => \'city\', \'orde
Check for parent category
下面的代码用于测试当前帖子是否属于类别526的祖先(子/孙/曾孙等)$cats = wp_get_post_categories(); if (cat_is_ancestor_of($cats[0],526)) { echo \"yes this works\" ; } 不知道为什么这不起作用,但可能是一些愚蠢的简单的事情。。。。TIA公司
区分父类别和子类别
因此,我正在使用一个名为“Misty”的非wordpress主题,它使用以下代码来提取类别:<li class=\"sidebox\"> <h3><?php _e(\'Categories\',\'ml\'); ?></h3> <ul id=\"catList\"> <?php if (function_exists(\'wp_list_categories\'
Give Children Unique ID's
有没有办法给每个wordpress子级(子类别UL列表)唯一的ID?我正在为子类别创建一个下拉列表,我想定位它们,但是:nth-child 尚未得到所有内容的支持。
在设置第一个条目的样式时拉出页面(子项/孙项)的多个循环
这要么是我精心安排成一个复杂问题的非常简单的事情,要么是一个非常复杂的问题。我决定使用页面来显示信息。如果我转到一个名为Houston的页面,我想看到Houston的子页面,还有这些子页面的子页面。我想这些样式在块格式类似于“杂志”网站。我想我真的很接近,但这只是逃避我。如果我的描述不符合要求,这里有一张我正在努力完成的图表。我正在使用的代码。。。<?php $my_query = new WP_Query( array( \'sort_column\
仅循环访问具有子页或子页的页面
我有一个称为“电影”的自定义帖子类型,大多数电影都有一个子页面(子页面)称为“press”。我正在尝试循环浏览这些电影,并检查是否存在子页面。如果存在子页面,则循环浏览内容。如果不存在,请删除内容。我的循环如下:<?php $loop = new WP_Query( array( \'post_type\' => \'films\', \'posts_per_page\' => 8,\'orderby\' => \'date\', \'order\' => \'ASC\',
如何仅为子类别页面显示页面标题
如果这是一个愚蠢的问题,我很抱歉,但我只是在学习PHP和Wordpress。这可能很简单。我有一个网站,顶级导航是所有父类别,子类别是下拉列表。这些页面都是从类别中提取的。php。在子类别页面上,我想显示当前子类别页面标题(我想是single\\u cat\\u标题)以进行样式设置,但我想在父类别页面上排除此功能。我一直在尝试使用get\\u the\\u category()非常简单地编写这篇文章,就像codex中的这个例子:$category = get_the_category(); ec
使用QUERY_POSTS POST_PARENT或CHILD_OF时需要页面后代
我正在尝试使用query\\u posts列出页面ID的所有子代。使用post\\u parent只列出第一级子代。这张Trac票据似乎解决了这个问题:http://core.trac.wordpress.org/ticket/5742, 但我不明白——post\\u parent只列出第一级的子级。<?php query_posts( array( \'post_parent\' => 58, // Only shows posts that are dire
分层定制帖子类型404s上的子页
我最近一直在使用自定义帖子类型,没有遇到任何重大问题。这次我在尝试新的东西。我想创建一个CPT,它基本上像页面一样工作,具有页面层次结构。真正的东西是用瑞典语写的,所以我将以“书”为例来说明我希望它是如何工作的。因此,我首先创建我的新帖子类型:define(\'BOOKS_HTTP_PATH\', WP_PLUGIN_URL . \'/\' . str_replace(basename(__FILE__), \"\", plugin_basename(__FILE__))); function a
您可以在导航中排除特定父级的子页吗?
例如,我使用wp\\u list\\u页面来显示导航,子页面(及其子页面)通常显示在悬停状态。但是,我希望这些家长中的一位不要显示孩子。本质上,我希望像exclude\\u children\\u of这样的东西在wp\\u list\\u pages参数中工作;有没有人能做到这一点?谢谢抢劫
Delete Child Posts
当父帖子被删除时,我正在尝试删除所有子帖子。父帖子删除得很好,但子帖子没有正确删除。以下是我现在掌握的代码:$args = array( \'post_parent\' => $parentid, \'post_type\' => \'custom-type\' ); $posts = get_posts( $args ); if ($posts) {
当前页面的上一子导航/下一子导航?
如何获得只导航当前页面的子页面的上一个/下一个导航?我指的是url。com/页/child1, url。com/页/child2 等等我一直在四处寻找,但还是迷路了。看起来你不能按照wordpress (他们推荐插件。)
仅允许创建新的子页
我正在寻找一种方法,一旦有九个页面是父/根页面,就只允许用户创建新的子页面。当尝试创建新的父页面时,一旦有九个父页面,用户将收到一条错误消息。编辑:从评论移至@brasofilo的以下答案:当我按submit时,它会按应有的方式进行处理,但当页面刷新时,我会收到消息:“页面已更新”,而不是“页面已发布。查看页面”。所以它只保存为草稿,而不是实际发布。因此,目标是在没有触发新限制的情况下,使post状态的行为与默认post类型的行为相同。想法?谢谢
如何获取自定义分类子术语的最高术语(最高祖先)?
我需要获取分类术语的最顶层术语(顶级祖先)。假设以下术语层次结构: North America United States New York New York City South America Mexico 如果我知道“纽约”的ID,我需要获得“北美”术语的ID在搜索Google之后,我正在使用stackexchange和其他一些地方找到的一个经过调
仅显示顶级类别的子项
假设我有这样一个URL结构:www.domain。com/类别/子类别/这是我的代码:<?php $args=array( \'child_of\' => $cat-id, \'hide_empty\' => 0, \'orderby\' => \'name\', \'order\' => \'ASC\' ); $categories=get_categories($args);
我如何才能让wp_list_ategories为其子类输出带有ategory-slug的li?
简单地说,我想改变wp_list_categories 此项的输出: <li class=\"cat-item cat-item-1\"><a href=\"http://mysite.com/category/articles\">Articles</a></li> <li class=\"cat-item cat-item-7\"><a href=\"http://mysite.com/category/design\">
列出最近的5个子页面
我为图库创建了分层自定义帖子类型。父页面是库,子页面是相册。我想在侧边栏上显示最新的相册(因此基本上是最新的子页面)。\'post_parent\' => 0 我只在法典中找到这个,但这与我想要的正好相反,这将只列出父页面。以下是我目前的代码:$albums = new WP_Query(array( \'post_type\' => \'gallery\', \'posts_per_page\' => 6 ));
获取父类别的子级
我试图让所有的子类别都显示在这个循环中,但我正在努力处理代码。这就是我目前所拥有的。<?php $args=array(\'orderby\' => \'name\', \'order\' => \'ASC\'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href=\"#\" class=\"custo
查询帖子排除整个类别
我使用的是标准wordpress循环,如下所示: <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h2><?php the_title(); ?></h2> <?php endwhile; else: ?> <h2>We\'re sorry...there is no cont