The ubermenu_sticky_apply
filter allows you to enable or disable sticky functionality based on your custom conditions.
Set $apply_sticky
to false to disable the sticky functionality or true to enable it.
Here’s some example code with two examples.
function um_alter_sticky( $apply_sticky , $config_id ){ //Just target the main configuration if( $config_id == 'main' ){ //Example 1: Disable UberMenu Sticky on Page ID 326 if( is_page( 326 ) ){ $apply_sticky = false; } //Example 2: Enable UberMenu Sticky on front page only if( is_front_page() ){ $apply_sticky = true; } else{ $apply_sticky = false; } } //Always return $apply return $apply_sticky; } add_filter( 'ubermenu_sticky_apply' , 'um_alter_sticky' , 10 , 2 );