程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了通过帖子列表中的税查询获取分类名称大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决通过帖子列表中的税查询获取分类名称?

开发过程中遇到通过帖子列表中的税查询获取分类名称的问题如何解决?下面主要结合日常开发的经验,给出你关于通过帖子列表中的税查询获取分类名称的解决方法建议,希望对你解决通过帖子列表中的税查询获取分类名称有所启发或帮助;

我有 AJAX 类别过滤,我用它来获取分类 ID 并按分类列出帖子。现在我想在列表视图中显示当前的分类名称。

我试图在 <h4>get_cat_name((int)$category)</h4> 的上方添加 <div class="List">,但没有显示任何内容。这些帖子将被正确列出,具体取决于我在前端单击的分类法。如何在帖子列表下方打印类别名称?

function AJAX_filtering() {

$category = esc_HTML($_POST['category']);

$args = array(
              'post_type' => 'post','orderby' => 'name','order' => 'ASC'
             );

if ( isset( $category ) ) :
     
     $args['tax_query'] = 
     array( 
         array( 
               'taxonomy' => esc_HTML($_POST['taxonomy']),'fIEld' => 'ID','terms' => array((int)$category) 
             ) ); 
endif;
 
$the_query = new WP_query( $args );

?>

<div class="List">

<?PHP

while ( $the_query->have_posts() ) :
       $the_query->the_post(); 
      

 ?>
        <div class="post">
            <a href="<?PHP the_permalink(); ?>" class="post-link">
                <?PHP the_post_thumbnail('post-thumb'); ?>
                    <h4 class="post-name"><?PHP the_Title(); ?></h4>

            </a>
        </div>  

解决方法

您可以使用 get_term_by()。在 <div class="list">

上方添加以下代码
$category = get_term_by('id',$category,$_POST['taxonomy']);
echo '<h4>'.$category->name.'</h4>';

有用的链接

  • get_term_by()

大佬总结

以上是大佬教程为你收集整理的通过帖子列表中的税查询获取分类名称全部内容,希望文章能够帮你解决通过帖子列表中的税查询获取分类名称所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: