您当前的位置:首页 > TAG信息列表 > custom-taxonomy
将功能构建到为客户端构建的主题中可以接受吗?
我知道,按照WordPress、Envato和其他人的建议,现在不将功能构建到主题中已成为共识。这包括内容类型、分类法、滑块、短代码等,以使主题在用于不同应用程序时尽可能灵活。我知道我不喜欢下载内置功能比我需要的更多的主题。假设为具有特定需求的客户机专门构建了一个主题。尽可能多的功能已委托给插件,然而,当插件的功能可以成为主题本身的一部分时,这确实会产生对插件的依赖。例如,我使用POD来建立自定义内容类型和自定义分类法;它非常适合快速构建这些内容类型及其字段,但它会在不需要的地方创建对pod的依赖。这些目
查询以更改特定类别的自定义帖子类型
我需要将数百篇具有自定义帖子类型的帖子更改为常规帖子类型,但只能从该自定义帖子类型中的一个类别更改。所以我有一个自定义的帖子类型“电影”,在这个帖子类型中我有几十个类别。我想做的是将所有贴子从同样包含“导演”类别的自定义贴子类型“电影”更改为标准贴子类型,而不影响其他不包含“导演”类别的“电影”贴子。我已经四处搜索,找到了一种方法,可以使用下面的查询成功更改某个帖子类型中的所有帖子,但我需要更具体一些。UPDATE `wp_posts` SET `post_type` = \'<ne
Add Tags to custom post type
我正在WP网站上使用cherry框架。它带有一个自定义的帖子类型,可用于添加“团队成员”和创建员工页面等。我需要对此进行扩展,以便我可以向每个“团队成员”添加标签,以便基本上可以将他们标记为在a/b/c等部门工作。自定义帖子类型已在主题初始化中注册。使用此代码的php文件;/* Our Team */ function my_post_type_team() { register_post_type( \'team\', array( \'label
为什么重写规则不起作用?
这是设置。我有一个自定义的帖子类型“businesss”。我有一个自定义分类“显示类别”。我还有第二个自定义分类“过滤器”这两种分类法都设置为与自定义帖子类型一起使用。我正在尝试获取如下url结构www.domain。com/业务/显示类别术语/筛选术语显示类别只有三种可能的选择,即吃、住和玩。过滤器有很多选择。这是我到目前为止的重写规则,但它不起作用,我不知道为什么。function test_add_rewrite_rules() { global $wp_rewrite;&
如何分配“按分类标准分类”?
简而言之,我有一个网站,在几个不同的商店提供产品。每个商店都与特定的学校相关联。由于每所学校都有自己的学校颜色,因此许多产品仅在特定学校提供特定颜色。例如,给定一件特定的T恤,我们希望在a学校提供红色、白色和蓝色的T恤,在B学校提供红色、绿色和蓝色的T恤,等等。不幸的是,单独指定颜色和学校不能满足要求。有没有办法以这种方式将分类法分配给帖子?与首先检查学校分类法一样,然后将颜色分类法中的颜色指定给特定的学校分类法?
使用Get_Terms()显示空的分类术语
我有如下功能设置:<?php $terms = get_terms(\"wpsc_product_category\"); if ( !empty( $terms ) && !is_wp_error( $terms ) ){ foreach ( $terms as $term ) { ?> <li class=\"calendar-filter-menu-item\" data-filter=\".<?php ec
具有嵌套分类和模板文件的自定义发布类型
我有一个自定义的帖子类型“公文包”,其中重写了portfolio. 因此,前端的URL是:domain.com/portfolio.我有一个自定义的“类别”分类法,其中重写了portfolio/category. 因此,前端的URL是:domain.com/portfolio/category/<term-slug>/当我访问时domain.com/portfolio/ 帖子类型模板显示得很好。当我访问时domain.com/portfolio/category/<term-slug&g
使用自定义字段对GET_TERMS进行排序
我有一个“crb\\U issues”的自定义分类法,它有一个与之关联的自定义字段,即“issue\\U date”,它为每个术语输出一个日期值,看起来很像“20140601”yearmonthday。我正在尝试使用get\\u terms输出所有分类法术语,并按该自定义字段对它们进行排序。下面是我一直在编写的代码,它可以很好地输出术语名称和“issue\\u date”的值。但我很难通过自定义字段获得要排序的输出。$args = array( \'meta_key\'
如何按自定义分类查询作者?
我有一个为用户定制的分类法,即country。有没有办法通过term\\u id查询所有管理员,或者我应该获取所有用户并使用for循环检查每个用户?我试过这个:$user_query = new WP_User_Query( array ( \'role\' => \'administrator\', \'tax_query\' => array(array(\'taxonomy\' => \'country\', \'field\' => \'id\', \'terms\'
将分类添加到已注册的自定义帖子类型
我想向已经注册的自定义帖子类型添加分类法。是否有可能或者我必须再次删除并创建自定义帖子类型??
在归档页面外部显示分类图标
这是我的问题。我正在制作一个视频网站,我们对每一个视频都有不同的分类。我们已经设置了一个名为“视频”的自定义帖子类型,在其中我们使用不同的分类法对它们进行分类。我们使用“类别”图标来表示每个视频类别,但我不知道如何在归档页面之外显示它们。我正在显示添加的最新视频列表,我想在标题旁边显示一个小图标,以便更容易识别它们。我用来获取图像的插件叫做“分类图像”。是否有办法在存档页面外显示图标?谢谢
如何修改已注册的分类
今天,我需要更改已由third party plugin. 我特别想设置show_admin_column 参数到true 并更改rewrite 所以它不仅仅是分类上的鼻涕虫。在本例中,它是一个带有“人员类别”自定义分类法的“人员”帖子类型。我很惊讶这之前没有被问到,所以这里有一个问题和答案。
如何按字母顺序对分类术语列表进行排序?
我有以下代码在下拉列表中列出分类术语。它工作得很好,只是下拉列表中的列表不是按字母顺序排列的。如何修改代码以按字母顺序列出它们?<form action=\"<?php bloginfo(\'url\'); ?>/\" method=\"get\"> <?php $term_id = 279; $taxonomy_name = \'categories\'; $termchildren = get_term_children( $term_id
使用WP_QUERY在具有递增类的单独div中发布数据
我正在努力实现this result (即静态HTML)和this 这就是我目前所得到的。以下是我采取的方法:为“位置”创建了一个CPT创建了一个自定义分类“区域”,并将其与“位置”关联。左侧面板是文章标题列表,右侧是文章内容they both are in separate divs我还需要向两个div添加一个递增类,这是我使用“for”循环所做的,我认为我的循环(for和WP\\u查询)中存在的问题,首先我必须为WP\\u查询声明两个具有不同名称的相似数组,因为奇怪的是,我无法为单独的div使用单个数
Get taxonomy names by post id
我试图创建一个页面,在其中一个页面上显示几个帖子。到目前为止还不错。一切正常。现在,我在foreach循环中显示帖子,检查它们是否连接到页面。我需要的是wp_get_post_terms($post->ID); 但这行不通。有custom registered_taxonomy\'s那么我怎样才能得到所有taxonomy names 通过$post->ID?
自定义分类模板上的每页帖子
我想使用此筛选器在我的自定义税务模板上显示20篇帖子:function customize_customtaxonomy_archive_display ( $query ) { if ( ( $query->is_main_query()) && ( is_tax() ) ){ $query->set( \'posts_per_page\', \'20\' ); $query->set( \'number_
自定义分类中的下一个/上一个链接,其中项目可能属于多个术语
我有一个“项目”的CPT和一个与之相关的自定义分类术语“部分”(基本上与“类别”相同,我只是发现在CPT上使用不同的术语名称比在标准帖子上使用不同的术语名称更清楚)。因此,我通过/Projects访问我的所有项目,并且仅通过Projects/Design访问“Design”部分中的项目。一切都很好。不过,我需要的是在单个项目视图上创建一次链接,以便将上一个/下一个链接绑定到current 分类法,即我需要以某种方式传递给单个项目。php模板是一种让it在链接到下一个/上一个项目时知道要保留哪种分类法的方法
注册页面上的预定义自定义字段
我想做的是,我有一个专业的主题(比如优雅主题中的elist),主题中有很多自定义字段。我想将这些自定义字段包括到我的Wordpress自定义注册页面中。对于注册,我使用http://digwp.com/2010/12/login-register-password-code/
wp_options table value
我试图理解wordpress的行为。当我在管理面板中添加标签时,mysql会执行一系列查询。基本上:更新wp_terms更新wp_term_taxonomy 和udate公司wp_options 使用此类查询INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ( \'project_location_children\', \'a:7:{i
从自定义帖子类型生成标签列表
我已经创建了一个自定义帖子类型“model”,并带有相应的标签“model\\u tag”。我正在尝试生成为帖子选择的标签列表。我可以使用下面的代码生成一个字符串,但是我想将其输出为一个列表。 <?php $terms = get_the_terms( $post->ID, \'model_tag\' ); if