php 获取archive.php中的分类字段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取archive.php中的分类字段相关的知识,希望对你有一定的参考价值。
<?php
$taxonomy_name = get_queried_object()->name;
$taxonomy_url = get_queried_object()->slug;
$taxonomy_description = get_queried_object()->description;
echo 'CATEGORY TAXONOMY NAME: ' . get_queried_object()->name . '<br>' ;
echo 'CATEGORY TAXONOMY SLUG: ' . get_queried_object()->slug. '<br>' ;
echo 'CATEGORY TAXONOMY DESCRIPTION: ' . get_queried_object()->description. '<br>' ;
$args = array(
'posts_per_page' => -1,
'post_type' => 'project',
'tax_query' => array(
array(
'taxonomy' => 'project_category',
'field' => 'slug',
'terms' => $taxonomy_url,
)
)
);
$category_loop = new WP_Query($args);
echo '<pre>';
print_r($category_loop);
echo '</pre>';
// exit() ;
if($category_loop->have_posts()) :
while($category_loop->have_posts()) : $category_loop->the_post(); ?>
<div class="col-md-4 col-sm-6 col-xs-12">
<div class="img__wrap">
<?php
if ( has_post_thumbnail() ) :
the_post_thumbnail( 'project-thumb', array(
'alt' => the_title_attribute( array(
'echo' => false
) )
) );
else :
echo '<img width="600" height="500" src="' . esc_url( 'https://via.placeholder.com/600x600/ddd/666.png?text=No+Project+Media', 'understrap' ) . '" alt="' . esc_attr__( 'Blank Profile Picture', 'understrap' ) . '" />';
endif;
?>
</div>
</div>
<?php
endwhile;
endif;
?>
以上是关于php 获取archive.php中的分类字段的主要内容,如果未能解决你的问题,请参考以下文章
链接到 wordpress 中的 archive.php
WordPress:archive.php 中的 posts_per_page 导致 404 错误
未在商店页面显示的产品的简短描述(archive-product.php)
使用存档页面中的 ACF 字段进行自定义帖子
链接到 archive.php - WordPress
如何使用自定义块 php 获取视图页面的字段