من میخوام وقتی یه یوزر لاگین میکنه قسمت لاگین سایتم نباشه و جاش مشخصات یوزر بیاد مثل شکل زیر کسی میتونه کمکم کنه ؟
http://3centers.com/wp-content/uploads/11.jpg
به جاش ...
http://3centers.com/wp-content/uploads/2.jpg
من میخوام وقتی یه یوزر لاگین میکنه قسمت لاگین سایتم نباشه و جاش مشخصات یوزر بیاد مثل شکل زیر کسی میتونه کمکم کنه ؟
http://3centers.com/wp-content/uploads/11.jpg
به جاش ...
http://3centers.com/wp-content/uploads/2.jpg
میتونید یک شرط قرار بدین.
مثال:
<?php
if (!is_user_logged_in() ) {
$argument_form = array(
'echo' => true,
'redirect' => site_url(),
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false );
wp_login_form($argument_form);
} else { ?>
<!--functions user login-->
<?php } ?>
من این کد هارو قرار دادم اما چون به زبان php مثلت نیستم نتونستم میشه دقیق تر بگین ؟
کد رو واستون کمی کامل تر کردم.
توضیح: اگر کاربر لاگین نکرده باشد، فرم ورود برایش نمایش داده میشود.
اگرهم لاگین کرده باشد، دستورات بدنه 2 اجرا میشود.
<?php
if (!is_user_logged_in() ) {
$argument_form = array(
'echo' => true,
'redirect' => site_url(),
'form_id' => 'loginform',
'label_username' => __( 'Username' ),
'label_password' => __( 'Password' ),
'label_remember' => __( 'Remember Me' ),
'label_log_in' => __( 'Log In' ),
'id_username' => 'user_login',
'id_password' => 'user_pass',
'id_remember' => 'rememberme',
'id_submit' => 'wp-submit',
'remember' => true,
'value_username' => NULL,
'value_remember' => false );
wp_login_form($argument_form);
} else {
global $current_user;
echo "Welcome: ";
get_currentuserinfo();
echo $current_user->display_name;
}
?>