php 从分类中获取类别列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 从分类中获取类别列表相关的知识,希望对你有一定的参考价值。
<?php
// LOOP FOR CATEGORY OF TYPE: PROJECT
// Post Type: project
// Taxonomy for 'project': project_category
if ( get_sub_field( 'project_grid') ) :
// Get all Cats
$all_cats = get_terms( ['taxonomy' => 'project_category'] ) ;
// echo '<pre>';
// print_r( $all_cats );
// echo '</pre>';
// foreach ( $all_cats as $cat ) :
// echo 'ID: ' . $cat->term_id . '<br>' ;
// echo 'Name: ' . $cat->name . '<br>' ;
// // Get the ID of a given category
// $category_link = get_category_link( $cat->term_id );
// echo 'Category Permalink: ' . $category_link . '<br>' ;
//
// if ( get_wp_term_image( $cat->term_id ) )
// echo 'Image URL: ' . get_wp_term_image( $cat->term_id ) . '<br>' ;
// else
// echo 'Using Default Placeholder<br>' ;
//
// echo '<hr>' ;
// endforeach ;
?>
<section class="project-grid">
<div class="row">
<?php foreach ( $all_cats as $cat ) :
$category_link = get_category_link( $cat->term_id ); ?>
<div class="project-col col-lg-3 col-md-6 col-sm-12">
<div class="">
<strong><?php echo $cat->name; ?></strong>
<a class="post-thumbnail" href="<?php echo $category_link; ?>" aria-hidden="true" tabindex="-1">
<?php
if ( get_wp_term_image( $cat->term_id ) ) : ?>
<img src="<?php echo get_wp_term_image( $cat->term_id ) ; ?>">
<?php
else :
echo '<img width="600" height="500" src="' . esc_url( 'https://via.placeholder.com/600x500/ddd/666.png?text=No+Project+Media', 'understrap' ) . '" alt="' . esc_attr__( 'Blank Profile Picture', 'understrap' ) . '" />';
endif;
?>
</a>
</div>
</div>
<?php endforeach ; ?>
</div>
</section>
<?php endif; ?>
以上是关于php 从分类中获取类别列表的主要内容,如果未能解决你的问题,请参考以下文章
php 从默认值获取类别,而不是分类
获取分类变量的类别列表(Python Pandas)
在 HTMX 中按类别从项目列表中获取 ID
php 从主类别中获取Magento子类别列表
从数据库中选择多个类别
php 获取类别列表