Поместите все это в ваш файл functions.php.
function wp_54885505_get_user_iframe_url(){
$user = wp_get_current_user();
if( ! empty( $user->user_email ) ){
//create the url
$url = 'http://iframeurl.com/?user='. $user->user_email .'&password=' . md5( date('d/m/Y') );
return $url;
}
}
function wp_54885505_display_iframe(){
$src = wp_54885505_get_user_iframe_url();
if( ! empty( $src ) ) : ?>
<iframe src="<?php echo $src ?>" />
<?php endif;
}
add_shortcode( 'user_iframe', 'wp_54885505_display_iframe' );
Вызовите [user_iframe]
на странице WordPress, на которой вы хотите отобразить iframe.