【在类别页面上按其子类别划分列出自定义帖子类型】在Wordpress中, 如何在类别页面上列出自定义文章类型, 再按文章所属的子类别列出?
我的示例:我有自定义分类广告。我也有一个称为广告的自定义帖子类型。
类别结构:
- 页脚
- 侧边栏
- 赞助商页面
- 金
- 银
- 青铜
- 金
- 广告1
- 广告2
- 银
- 广告3
- 广告4
- 青铜
- 广告5
- 广告6
我觉得这可能是重复的, 但是当我说我尝试搜索时, 请相信我。
#1我也刚开始使用Wordpress, 但这是我想你要做的。
// get available taxonomies
$taxonomies = get_object_taxonomies ( (object) array ('post_type' =>
'subcategory' ));
// loop all taxonomies
foreach( $taxonomies as $taxonomy ) { // Gets every "category" (term) in this taxonomy to get the respective posts
$terms = get_terms( $taxonomy );
// loop through the terms
foreach( $terms AS $term ) {
// get posts
$posts = new WP_Query( "taxonomy=$taxonomy&
term=$term->
slug" );
// check for posts
if ( $posts->
have_posts() ) {
// how your header (gold, silver, bronze)
echo '<
h2>
' . $term->
name . '<
/h2>
';
// loop through posts
while ( $posts->
have_posts() ) {
// get the post
$posts->
the_post();
// show your ad
echo $posts->
post->
post_content;
// Update temporary value
$posts_count++;
}
}
}
}
推荐阅读
- 使用WAMP在本地安装WordPress主题吗()
- 在WordPress页面中从MySQL插入和查询数据
- 在插件管理设置页面中包括所见即所得编辑器()
- 在自定义主题或插件中包括ACF(高级自定义字段)(在分发中导出字段)
- 将WordPress数据库导入到现在的新主机站点未显示
- WordPress上divi主题的航路点如何工作()
- WordPress主题和插件更新如何从远程服务器工作
- 没有注册脚本可以挂在钩子上时,如何wp_add_inline_script()
- 如何在wordpress中使用wp_mail()函数