【发布时间】:2016-10-28 05:24:14
【问题描述】:
- Installed Custom Post Type UI wordpress plugin
- 创建了自定义帖子类型 = 'products'
- 使用 注册了一个自定义分类类别(不同于类别)
1.如何显示所有自定义帖子类型并在上方设置一个过滤器,其中包含用作过滤器标签的类别?
2.如何通过自定义分类“类别”循环进入自定义模板并显示链接?
HTML 结构
自定义帖子类型网址: /wp-admin/edit-tags.php?taxonomy=categories&post_type=products
PHP
<?php get_term( $term, $taxonomy, $output, $filter ) ?>
<?php
$args=array(
'name' => 'categories'
);
$output = 'products'; // or names
$taxonomies=get_taxonomies($args,$output);
if ($taxonomies) {
foreach ($taxonomies as $taxonomy ) {
echo '<p>' . $taxonomy->name . '</p>';
}
}
?>
<?php
$args = array(
'public' => true,
'_builtin' => false
);
$output = 'names'; // or objects
$operator = 'and'; // 'and' or 'or'
$taxonomies = get_taxonomies( $args, $output, $operator );
if ( $taxonomies ) {
foreach ( $taxonomies as $taxonomy ) {
echo '<p>' . $taxonomy . '</p>';
}
}
【问题讨论】:
标签: wordpress post types filter