site relative links and canonical profile link
This commit is contained in:
parent
405445d230
commit
50c48115e8
1 changed files with 13 additions and 10 deletions
|
@ -143,25 +143,28 @@ endif;
|
||||||
add_action( 'after_setup_theme', 'wasmo_setup' );
|
add_action( 'after_setup_theme', 'wasmo_setup' );
|
||||||
|
|
||||||
function wasmo_loginout_menu_link( $items, $args ) {
|
function wasmo_loginout_menu_link( $items, $args ) {
|
||||||
if ($args->theme_location == 'utility') {
|
if ($args->theme_location == 'utility') {
|
||||||
if (is_user_logged_in()) {
|
$login = '<li><a href="' . home_url('/login/') . '">' . __("Log In") . '</a></li>';
|
||||||
$items .= '<li><a href="'. wp_logout_url() .'">'. __("Log Out") .'</a></li>';
|
$logout = '<li><a href="' . wp_logout_url() . '">' . __("Log Out") . '</a></li>';
|
||||||
} else {
|
$profile = '<li><a href="' . get_author_posts_url( get_current_user_id() ) . '">View</a></li>';
|
||||||
$items .= '<li><a href="/login">'. __("Log In") .'</a></li>';
|
if ( is_user_logged_in() ) {
|
||||||
}
|
$items = $profile . $items . $logout;
|
||||||
}
|
} else {
|
||||||
return $items;
|
$items .= $login;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return $items;
|
||||||
}
|
}
|
||||||
add_filter( 'wp_nav_menu_items', 'wasmo_loginout_menu_link', 10, 2 );
|
add_filter( 'wp_nav_menu_items', 'wasmo_loginout_menu_link', 10, 2 );
|
||||||
|
|
||||||
|
|
||||||
function wasmo_login_redirect_page() {
|
function wasmo_login_redirect_page() {
|
||||||
return '/edit';
|
return home_url('/edit/');
|
||||||
}
|
}
|
||||||
add_filter('login_redirect', 'wasmo_login_redirect_page');
|
add_filter('login_redirect', 'wasmo_login_redirect_page');
|
||||||
|
|
||||||
function wasmo_logout_redirect_page() {
|
function wasmo_logout_redirect_page() {
|
||||||
return '/login';
|
return home_url('/login/');
|
||||||
}
|
}
|
||||||
add_filter('logout_redirect', 'wasmo_logout_redirect_page');
|
add_filter('logout_redirect', 'wasmo_logout_redirect_page');
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue