خوب در آموزش قبلی ما نحوه ساخت فیلد در پنل کاربری وردپرس را به شما آموزش دادیم اما در این بخش شما میتوانید در دیتابیس فیلد ها خود را بسازید و ذخیره کنید.
ابتدا افزونه juiz-user-custom را نصب کنید.
۲٫پس از نصب این افزونه از طریق منوی کاربران گزینهی Settings of user custom fields را کلیک کنید و یک فیلد بسازید نامش را user بگذارید و لیبلش را امتیاز کاربر
۳٫به پوشه wp-admin رفته و فایل admin-header.php را باز کنید و کد زیر را بدون دستکاری در قبل از تگ </head> قرار دهید.
[codesyntax lang=”php”]
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ | <script type="text/javascript"> <!-- function read() { var level= "<?php echo $user_level ?>" if (level< ۱۰) document.getElementById('juiz_user').disabled="disabled" } //--> onload="read()" </script> |
[/codesyntax]
اگر میخواهید کاربر هم بتواند این فیلد را ویرایش کند کد onload=”read()” را حذف کنید.
اگر هنوز پنل مدیریت راست چین نشده است باید در فایل admin-header.php بادی را ویرایش کنید به این صورت
دنبال کد زیر بگردید
[codesyntax lang=”php”]
۱ ۲ ۳ | <body class="wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class"; ?>"> به جای کد بالا کد زیر را جای گزین کنید <body class="wp-admin no-js <?php echo apply_filters( 'admin_body_class', '' ) . " $admin_body_class"; ?>" onload="read()" dir="rtl"> |
۱ | [/codesyntax] |