Skip Navigation

[Gelöst] Hide taxonomy term

This support ticket is created vor 2 Jahren. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Heute stehen keine Supporter zur Arbeit im Werkzeugsatz-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.

Sun Mon Tue Wed Thu Fri Sat
- 10:00 – 13:00 10:00 – 13:00 10:00 – 13:00 10:00 – 13:00 10:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Asia/Kolkata (GMT+05:30)

Dieses Thema enthält 10 Antworten, hat 3 Stimmen.

Zuletzt aktualisiert von leilaG vor 2 Jahren.

Assistiert von: Minesh.

Author
Artikel
#2497999

Hello, how do we hide a taxonomy term - versteckter Link

Hide term: Flexible location

Thanks

#2498333

Nigel
Supporter

Sprachen: Englisch (English ) Spanisch (Español )

Zeitzone: Europe/London (GMT+00:00)

Hi there

I visited the link, but I couldn't find the text "Flexible location" anywhere on the page, so I'm not sure what the context is for this term that you want to hide.

Could you clarify?

#2498441
flex-loc.png

Hello, I've attached a screen shot with the taxonomy term highlighted. Thanks

#2498775

Minesh
Supporter

Sprachen: Englisch (English )

Zeitzone: Asia/Kolkata (GMT+05:30)

Hello. Thank you for contacting the Toolset support.

First of all I would like to know how the "Locations" are configured - is it setup as custom field or taxonomy?

#2498967

It's a taxonomy

#2498997

Minesh
Supporter

Sprachen: Englisch (English )

Zeitzone: Asia/Kolkata (GMT+05:30)

Toolset views offer the filter hook "wpv_filter_taxonomy_frontend_search_get_terms_args" which you can use to filter your taxonomy filter arguments:
=> https://toolset.com/documentation/programmer-reference/views-filters/#wpv_filter_taxonomy_frontend_search_get_terms_args

Can you please try to add the following code to "Custom Code" section offered by Toolset:
=>

add_filter( 'wpv_filter_taxonomy_frontend_search_get_terms_args', 'func_include_exclude_tags', 10, 3 );
function func_include_exclude_tags( $args, $tax, $view_id ){
  
    if ( $view_id == 5533 && $tax = 'tax-slug' ){
  
        // Edit array of term IDs to exclude in your case its "Flexible location" instead of 1,2,3
        $args['exclude'] = array( 1, 2, 3 );
         
    }
  
    return $args;
}

Where:
- Replace tax-slug with your original taxonomy slug
- Add the term ID of your "Flexible location" term to exclude

#2500809

Hello,

We only want it to be hidden on specific pages/CPT's. Is there a way to do it with css?

We use the taxonomy list on other CPT's on the site:

We want it to show on this one versteckter Link
It's already hidden it here (But can not remember how it was done) versteckter Link

Also want to hide it here - versteckter Link

#2500847

Minesh
Supporter

Sprachen: Englisch (English )

Zeitzone: Asia/Kolkata (GMT+05:30)

Can you please share admin access details so I can check what hook you have used to hide the term.

*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin) to your site.

I have set the next reply to private which means only you and I have access to it.

#2501179

Minesh
Supporter

Sprachen: Englisch (English )

Zeitzone: Asia/Kolkata (GMT+05:30)

I could not able to access the theme files as I have to check if any filter hook added before to remove the term. I try the FTP/SFTP access details you shared with me but its not working at this end.

Could you please send me working FTP/SFTP access details so I can check theme file if any custom hooks added to it.

I have set the next reply to private which means only you and I have access to it.

#2501333

Minesh
Supporter

Sprachen: Englisch (English )

Zeitzone: Asia/Kolkata (GMT+05:30)

Thank you for the details and now SFTP access detail is working.

I checked the functions.php file and there are few hooks added belongs to Toolset but not the one that remove the term.

I've added the following code that will remove the "Flexible location" term from the view number 5533 which is added on the following page: versteckter Link

add_filter( 'wpv_filter_taxonomy_frontend_search_get_terms_args', 'func_include_exclude_terms', 10, 3 );
function func_include_exclude_terms($args, $tax, $view_id ){
   
    if ( $view_id == 5533 && $tax = 'location' ){
   
        // Edit array of term IDs to exclude in your case its "Flexible location" instead of 1,2,3
        $args['exclude'] = array(269);  // 269 is term ID of  "Flexible location" term
          
    }
   
    return $args;
}

Can you please confirm it works as expected now.

#2503301

Works perfectly. Thank you Minesh!