How to show Custom Post Type name and Custom Taxonomies name?

Home Forums Product Support Forums Ajax Search Pro for WordPress Support How to show Custom Post Type name and Custom Taxonomies name?

This topic contains 1 reply, has 2 voices, and was last updated by Ernest Marcinko Ernest Marcinko 1 year, 8 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #30392
    Taufan
    Taufan
    Participant

    Hi,
    I read
    https://documentation.ajaxsearchpro.com/advanced-options/advanced-title-and-description-fields

    I know {titlefield} and {descriptionfield}
    But how to show Custom Post Type name?
    Also, how to show Custom Taxonomies name?
    For your Information, im using CPT UI plugin to create some Custom Post Type?

    Thanks for your help.
    I really appreciated.

    Taufan.

    #30403
    Ernest Marcinko
    Ernest Marcinko
    Keymaster

    Hi,

    There is no variable there for the post type name, that needs to be added via a custom code. Try adding this custom code to the functions.php in your theme/child theme directory. Before editing, please make sure to have a full site back-up just in case!

    add_filter('asp_results', 'asp_results_post_type_name', 10, 2);
    function asp_results_post_type_name($query, $args) {
    	foreach ( $results as $k => &$r ) {
    		if ( isset($r->post_type) ) {
    			$postType = get_post_type_object($r->post_type);
    			$r->title = $r->title . ' - ' . $postType->labels->singular_name;
    		}
    	}
    	return $results;
    }

    To display taxonomy terms, you can use the {__tax_taxonomy_name} syntax.

    Best,
    Ernest Marcinko

    If you like my products, don't forget to rate them on codecanyon :)


Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.