Fix title tags not updated

This commit is contained in:
jonfalcon
2016-01-24 10:24:19 -08:00
parent a67c0c94d0
commit ebc2fc7e0b
+14 -13
View File
@@ -5,18 +5,19 @@
***/
add_filter('um_profile_tabs', 'um_profile_tabs', 1 );
function um_profile_tabs( $tabs ) {
$tabs['main'] = array(
'name' => __('About','ultimatemember'),
'icon' => 'um-faicon-user'
);
return $tabs;
}
/***
*** @dynamic profile page title
***/
add_filter('wp_title', 'um_dynamic_user_profile_pagetitle', 10, 2 );
add_filter('pre_get_document_title', 'um_dynamic_user_profile_pagetitle', 100000, 2 );
function um_dynamic_user_profile_pagetitle( $title, $sep = '' ) {
global $paged, $page, $ultimatemember;
@@ -24,27 +25,27 @@
$profile_title = um_get_option('profile_title');
if ( um_is_core_page('user') && um_get_requested_user() ) {
um_fetch_user( um_get_requested_user() );
$profile_title = um_convert_tags( $profile_title );
$title = $profile_title;
um_reset_user();
}
return $title;
}
/***
*** @try and modify the page title in page
***/
add_filter('the_title', 'um_dynamic_user_profile_title', 100000, 2 );
function um_dynamic_user_profile_title( $title, $id = '' ) {
global $ultimatemember;
if( is_admin() )
return $title;
@@ -55,6 +56,6 @@
$title = um_get_display_name( get_current_user_id() );
}
}
return (strlen($title)!==strlen(utf8_decode($title))) ? $title : utf8_encode($title);
}
}