$user->user_email, 'name' => $user->display_name, 'first_name' => $user->first_name, 'last_name' => $user->last_name, 'username' => $user->user_login, 'id' => $user->ID, ); return isset( $fields[ $name ] ) ? (string) $fields[ $name ] : ''; case 'page': $id = (int) get_queried_object_id(); if ( 'id' === $name ) { return $id ? (string) $id : ''; } if ( 'title' === $name ) { return $id ? wp_strip_all_tags( (string) get_the_title( $id ) ) : ''; } return 'url' === $name && $id ? (string) get_permalink( $id ) : ''; case 'site': if ( 'name' === $name ) { return wp_specialchars_decode( (string) get_bloginfo( 'name' ), ENT_QUOTES ); } return 'url' === $name ? (string) home_url( '/' ) : ''; case 'date': return (string) wp_date( 'Y-m-d' ); } return ''; } }