کسب درآمد آنلاین از فروش فایل

1wp.ir

صفحه نخست درباره ما تماس با ما

امروز : دوشنبه ۳۰ مهر ۱۳۹۷

به وب سایت یک وی پی خوش آمدید

علاوه بر سهولت در فروش، آمار و اطلاعات فروش با جزیئات کامل در پنل شما نمایش داده خواهد شد

تست خرید از فروشگاه یک وی پی

اضافه کردن شماره موبایل به کاربران در وردپرس

با گسترش نفوذ موبایل و استفاده و آنلاین بودن تمام گوشی های جدید ،می توان از این ابزار جهت اطلاع رسانی و ارسال اخبار و اطلاعات و به روزرسانی ها از طریق پیامک استفاده کرد. برای این کار لازم است فیلد جدید در قسمت کاربران وردپرس اضافه شود تا کاربران بتوانند در این قسمت شماره همراه خودرا وارد کنند. به اینصورت هر کاربر دارای یک شماره همراه مخصوص خودش خواهد بود و می‌توان برای ارسال پیام های اطلاع رسانی و سایر مقاصد استفاده کرد.

add phone to worpress

add phone to worpress

برای این کار کافی است در فایل functions.php  کد زیر را اضافه کرد:

add_action( 'show_user_profile', 'onewp_mobile_fields' );
add_action( 'edit_user_profile', 'onewp_mobile_fields' );
function onewp_mobile_fields( $user ) { ?>
<h3>Mobile profile information</h3>
    <table class="form-table">
<tr>
            <th><label for="phone">Phone Number</label></th>
            <td>
            <input type="text" name="phone" id="phone" value="<?php echo esc_attr( get_the_author_meta( 'phone', $user->ID ) ); ?>" class="regular-text" /><br />
                <span class="description">لطفا شماره همراه خود را وارد کنید.</span>
            </td>
</tr>
</table>
<?php }

 

با اضافه کردن این کد، فیلد جدیدی در قسمت کاربران وردپرس اضافه خواهد شد.

برای ذخیره کردن مقادیر وارد شده باید کد زیر را به فایل faunctios.php اضافه کرد:

add_action( 'personal_options_update', 'onewp_mobile_save' );
add_action( 'edit_user_profile_update', 'onewp_mobile_save' );

function onewp_mobile_save( $user_id ) {

if ( !current_user_can( 'edit_user', $user_id ) )
    return false;

update_usermeta( $user_id, 'phone', $_POST['phone'] );
}

برای فراخوانی و نمایش شماره همراه در هر کجاس وب سایت و یا اسکریپت، می‌توان از کد زیر استفاده کرد:

<strong>Phone Number:</strong> <?php the_author_meta( 'phone' ); ?></p>

 

« مطلب بعدی ساخت صفحه ثبت نام پیشرفته در وردپرس
مطلب قبلی » بهترین فریمورک css کدام است؟