• Hi, I am having an issue where this plugin is displaying wrong taxonomy titles due to the use of the ‘the_title’ filter. This filter is documented for use on posts, not terms.

    The plugin that is hooking this filter and changing the title is WooCommerce Cart Add-ons. I have inspected the code of the Cart Add-ons plugin, and it seems to be doing everything correctly as it should be.

    Could you please select a different filter name? My suggestion would be ‘the_title_term’ or ‘the_term_title’

    This plugin is amazing and does exactly what I need it to do! Thank you for giving us the option to disable automatic sorting, as well as the ability to disable admin sorting. These 2 settings saved my life!

    Kindest regards,
    Dale Higgs

    https://www.ads-software.com/plugins/taxonomy-terms-order/

Viewing 1 replies (of 1 total)
  • Thread Starter dale3h

    (@dale3h)

    Just in case this does not get addressed, I have created a workaround. I cannot guarantee this to work on your setup, but if you’re having the issue, it is worth a try.

    Simply add this code to your theme’s functions.php file:

    /**
     * Fix to allow Taxonomy Terms Order to display correct title
     * WooCommerce Cart Add-ons causes TTO to display incorrect title when sorting
     */
    add_filter( 'the_title', 'tto_the_title_term_fix', 0, 2 );
    
    function tto_the_title_term_fix( $title, $id = null ) {
    	global $sfn_cart_addons;
    
    	if ( ! empty( $id ) && isset( $sfn_cart_addons ) && is_a( $sfn_cart_addons, 'SFN_Cart_Addons' ) ) {
    		if ( $term = get_term_by( 'id', $id, 'faq_category' ) ) {
    			if ( $term->name == $title ) {
    				remove_filter( 'the_title', array( $sfn_cart_addons, 'the_title' ), 10 );
    			}
    		}
    	}
    
    	return $title;
    }
Viewing 1 replies (of 1 total)
  • The topic ‘Use of 'the_title' Filter Causes Issues’ is closed to new replies.