add_action('get_header', function() {
if (is_user_logged_in() ) {
if ( is_page( 'about-us' ) ) {
// also tested with 'Apple'
$url = get_home_url();
wp_redirect($url);
}
}
});
Check If User not login than redirect on login page
where you want to check there add this short code [redirect_user]
add_shortcode('redirect_user','check_logred');
function check_logred(){
ob_start();
if (!is_user_logged_in() ) {
$url = get_home_url();
wp_redirect($url.'/login');
}
ob_get_clean();
}
Author base change custom code
add_action('init', 'cng_author_base');
function cng_author_base() {
global $wp_rewrite;
$author_slug = 'profile'; // change slug name
$wp_rewrite->author_base = $author_slug;
}
Change a spacific User slug by custom code
$user_nicename ='shyam-sir-4';
$user_data = wp_update_user( array( 'ID' => $user_id, 'user_nicename' => $user_nicename ) );
if ( is_wp_error( $user_data ) ) {
// // There was an error; possibly this user doesn't exist.
echo 'Error.';
} else {
// // Success!
echo 'User profile updated.';
}
Filter hook author slug .
add_filter( 'author_link', 'modify_author_link', 10, 1 );
function modify_author_link( $link ) {
$link = 'http://example.com/';
return $link;
}
0 Comments