ناحیه کاربری در نوار کناری سایت شما
 
ناحیه کاربری در نوار کناری سایت شما

با سلام.
تابحال خواستید کاربرانتون بتونند در آدرسی به غیر از wp-login.php وارد اکانتشون بشند؟ یا اینکه بتونند به مواردی از طریق ناحیه کاربریشون دسترسی داشته باشند؟ امروز می خواهیم نحوه ایجاد چنین بخشی در سایت رو آموزش بدیم.
برای اینکار شما ابتدا می بایست به بخش ابزارک های قالب خود بروید. البته اگر قالب شما از ابزارک پشتیبانی نمی کنه میتونید به صورت دستی پرونده sidebar.php قالب خودتون رو ویرایش کنید.
پس از ورود به بخش ابزارک های پوستتون در پیشخوان وردپرس یک ابزارک جدید متنی ایجاد کنید و کد زیر رو درون اون قرار بدید:

<?php global $user_ID, $user_identity, $user_level ?>
<?php if ( $user_ID ) : ?></pre>
<h2>ناحیه کاربری</h2>
<ul>
    <li><strong><?php echo $user_identity ?>، به پیشخوان خود خوش آمدید.</strong>.
<ul>
<ul>
    <li><a href="<?php bloginfo('url') ?>/wp-admin/">پیشخوان</a></li>
</ul>
</ul>
<ul>
<ul>
    <li><a href="<?php bloginfo('url') ?>/wp-admin/post-new.php">ارسال مطلب</a></li>
</ul>
</ul>
<ul>
    <li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">تنظیمات</a></li>
    <li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">خروج</a></li>
</ul>
</li>
</ul>
<pre>
<?php elseif ( get_option('users_can_register') ) : ?></pre>
<h2>ورود</h2>
<ul>
    <li><form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
 
<label for="log">شناسه :<input id="log" type="text" name="log" size="22" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" /> </label>
<label for="pwd">رمز :      <input id="pwd" type="password" name="pwd" size="22" /> </label>
 
<label for="rememberme"><input id="rememberme" type="checkbox" checked="checked" name="rememberme" value="forever" /> مرا بخاطر بسپار</label>
<input type="submit" name="submit" value="ورود" />
 
<input type="hidden" name="redirect_to" value="&quot;<?php" />"/></form></li>
    <li><a href="<?php bloginfo('url') ?>/wp-register.php">ثبت نام</a> | <a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">بازیابی رمز عبور</a></li>
</ul>
<pre>
<?php endif // get_option('users_can_register') ?>

بدین ترتیب کاربرانتون با ورود به سایتتون در ابزارک قالب شما بخشی رو مشاهده می کنند که می تونند با استفاده از اون براحتی به پیشخوانشون دسترسی پیدا کنند.
البته فراموش نکنید برای فعال سازی قابلیت عضویت در وب سایت وردپرسیتون می بایست که حتما تیک گزینه هر کسی می‌تواند نام‌نویسی کند را در بخش تنظیمات همگانی سایتتون فعال کرده باشید 😉 !
با تشکر از آقای آرش حیدری.


نظرات و دیگر موارد
اگر این قالب را دوست دارید امتیاز دهید :
این نوشته هنوز دیدگاهی ندارد. می توانید دیدگاه خود را بنویسید


نُه + = 17