This website uses cookies to personalize your experience. By using this website you agree to our cookie policy.

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?

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #30392
    TaufanTaufan
    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 MarcinkoErnest 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.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.