رفتن به مطلب

ysm-design

عضو سایت
  • تعداد ارسال‌ها

    62
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط ysm-design

  1. فیلدهای ثبت نامی رو با افزونه اضافه کردم. ولی از طرفی، وقتی توی افزونه تیک نمایش فیلد ایمیل رو برمیدارم، بازم نمایش میده و یا وقتی تیک ضروری بودن ایمیل رو برمیدارم، بازم ایمیل رو ضروری نمایش میده. فکر میکنم فیلد ایمیل رو از پیش فرض میخونه.

    اون تابعی هم که آقا Mostafa فرمودند، نمیدونم چی هست و چطور استفاده کنم!!!

    چه بکنم؟

    ممنون

  2. سلام.

    من توی صفحه ثبت نام سایتم چطور میتونم فیلد ایمیلم رو غیرضروری کنم؟

    من از افزونه register plus استفاده کردم. تمامی تیک ها مربوط به ضروری بودن ایمیل رو هم برداشتم ولی باز موقع ثبت نام از کاربر میخواد حتما ایمیل رو وارد بکنه.

    راهی هست که بشه فیلد ایمیل رو غیر ضروری کرد؟

  3. من این کدها رو توی فایل functions.php قالبم گذاشتم. فیلدی که میخواستم رو ساخته ولی یه سری اررور های مختلف توی بعضی از قسمت های پنل میده.

    اگر امکانش هست، ببینید کدهایی که گذاشتم مشکل نداره:ممنون


    function fb_add_custom_user_profile_fields( $user ) {
    ?>
    <h3>نمره شما</h3>
    <table class="form-table">
    <tr>
    <th>
    <label for="score">نمره شما
    </label></th>
    <td>
    <input type="text" name="score" id="score" value="<?php echo esc_attr( get_the_author_meta( 'score', $user->ID ) ); ?>" class="regular-text" /><br />

    </td>
    </tr>
    </table>
    <?php }
    function fb_save_custom_user_profile_fields( $user_id ) {
    if ( !current_user_can( 'edit_user', $user_id ) )
    return FALSE;
    update_usermeta( $user_id, 'score', $_POST['score'] );
    }
    add_action( 'show_user_profile', 'fb_add_custom_user_profile_fields' );
    add_action( 'edit_user_profile', 'fb_add_custom_user_profile_fields' );
    add_action( 'personal_options_update', 'fb_save_custom_user_profile_fields' );
    add_action( 'edit_user_profile_update', 'fb_save_custom_user_profile_fields' );

    if(current_user_can("level_10")){
    echo '<input type="text" name="score" id="score" value="'.esc_attr( get_the_author_meta( 'score', $user->ID ) ).'" class="regular-text" />
    <br />';
    }else{
    echo esc_attr( get_the_author_meta( 'score', $user->ID ) );
    }

×
×
  • اضافه کردن...