Php Wordpress ajax搜索获取帖子类别

Php Wordpress ajax搜索获取帖子类别,php,ajax,wordpress,Php,Ajax,Wordpress,我正在使用一个带有ajax搜索功能的wp主题来获取实时建议。但是,suggestion元素显示post类型(在结果标题下),例如“Portfolio item”,我想用post(Portfolio item的)类别替换它。有解决办法吗?提前谢谢 $suggestions=array(); global $post; foreach ($posts as $post): setup_postdata($post); // Initialise s

我正在使用一个带有ajax搜索功能的wp主题来获取实时建议。但是,suggestion元素显示post类型(在结果标题下),例如“Portfolio item”,我想用post(Portfolio item的)类别替换它。有解决办法吗?提前谢谢

   $suggestions=array();  

    global $post;  
    foreach ($posts as $post): setup_postdata($post);  
        // Initialise suggestion array  
        $suggestion = array();  
        $suggestion['label'] = esc_html($post->post_title);  
        $suggestion['link'] = get_permalink();  
        $suggestion['image'] = (has_post_thumbnail( $post->ID )) ? get_the_post_thumbnail($post->ID, 'thumbnail', array('title' => '')) : '<i class="icon-salient-pencil"></i>' ; 

        if(get_post_type($post->ID) == 'post'){

            $suggestion['post_type'] = __('Story',NECTAR_THEME_NAME); 

        } else if(get_post_type($post->ID) == 'page'){

            $suggestion['post_type'] = __('Page',NECTAR_THEME_NAME); 

        } else if(get_post_type($post->ID) == 'portfolio'){

            $suggestion['post_type'] = __('Portfolio item',NECTAR_THEME_NAME); 

            //show custom thumbnail if in use
            $custom_thumbnail = get_post_meta($post->ID, '_nectar_portfolio_custom_thumbnail', true); 
            if(!empty($custom_thumbnail) ){
                $attachment_id = pn_get_attachment_id_from_url($custom_thumbnail);
                $suggestion['image'] = wp_get_attachment_image($attachment_id,'portfolio-widget');
            }

        } else if(get_post_type($post->ID) == 'product'){

            $suggestion['post_type'] = __('Product',NECTAR_THEME_NAME); 
        }
$suggestions=array();
全球$员额;
foreach($posts as$post):setup\u postdata($post);
//初始化建议数组
$suggestion=array();
$suggestion['label']=esc_html($post->post_title);
$suggestion['link']=get_permalink();
$suggestion['image']=(有帖子缩略图($post->ID))?获取帖子缩略图($post->ID,'缩略图',数组('title'=>''):'';
if(get_post_type($post->ID)==“post”){
$suggestion['post\u type']=\uuuuu('Story',NECTAR\u THEME\u NAME);
}else if(get_post_type($post->ID)=‘page’){
$suggestion['post\u type']=\uuuuuuu('Page',NECTAR\u THEME\u NAME);
}else if(get_post_type($post->ID)=='portfolio'){
$suggestion['post_type']==uu('Portfolio item',NECTAR_THEME_NAME);
//显示自定义缩略图(如果正在使用)
$custom\u thumboil=get\u post\u meta($post->ID,'.\u nectar\u portfolio\u custom\u thumboil',true);
如果(!空($custom_缩略图)){
$attachment\u id=pn\u从\u url获取\u attachment\u id\u($custom\u缩略图);
$suggestion['image']=wp_get_attachment_image($attachment_id,'portfolio-widget');
}
}else if(get_post_type($post->ID)='product'){
$suggestion['post_type']==(产品、花蜜主题名称);
}