motayeb/author.php
Kazem Alghasi f408faac54 build(theme): scaffold initial theme directory structure and assets
Initialize the base WordPress theme files, including core template
hierarchy (index, page, single, archive, 404), WooCommerce template
overrides, and essential asset directories.
2026-08-15 22:11:08 +03:30

47 lines
2.3 KiB
PHP

<?php
get_header();
// Check if user is logged in
if (is_user_logged_in()) {
$current_user = wp_get_current_user();
// Display user dashboard
echo '<div class="user-dashboard">
<h1>پنل کاربری</h1>
<p>خوش آمدید، ' . esc_html($current_user->display_name) . '</p>
<div class="user-info">
<p><strong>نام کاربری:</strong> ' . esc_html($current_user->user_login) . '</p>
<p><strong>ایمیل:</strong> ' . esc_html($current_user->user_email) . '</p>
<p><strong>نقش:</strong> ' . esc_html(implode(', ', $current_user->roles)) . '</p>
</div>
<div class="dashboard-links">
<a href="' . wp_logout_url() . '" class="logout">خروج</a>
<a href="' . get_edit_user_link() . '" class="edit-profile">ویرایش پروفایل</a>
</div>
</div>';
} else {
// Display login form
echo '<div class="user-login">
<h1>ورود به حساب کاربری</h1>
<form name="loginform" id="loginform" action="' . esc_url(site_url('wp-login.php', 'login_post')) . '" method="post">
<p class="username">
<label for="user_login">نام کاربری<br>
<input type="text" name="log" id="user_login" class="input" value="" size="20" autocapitalize="off" autocorrect="off" maxlength="60" required>
</label>
</p>
<p class="password">
<label for="user_pass">رمز عبور<br>
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20" required>
</label>
</p>
<p class="submit">
<input type="submit" name="wp-submit" id="wp-submit" class="button button-primary button-large" value="ورود">
<input type="hidden" name="redirect_to" value="' . esc_url(add_query_arg('logged_in', 'true', home_url())) . '">
</p>
</form>
<p class="lost-password"><a href="' . esc_url(wp_lostpassword_url()) . '">رمز عبور خود را فراموش کرده‌اید؟</a></p>
</div>';
}
get_footer();
?>