nikanwp 629 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 سلامیک فرم ثبت نام نوشتم که فیلد تو جدول wp_usermeta اضافه میشه .حالا میخوام اون رو get_user_meta کنم تو شناسنامه کاربران که برای اضافه کردنش از فیلتر زیر استفاده کردم که متاسفانه اضافه نمیشه .add_action('show_user_profile', 'my_profile');add_action('edit_user_profile', 'my_profile'); نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 فقط می خواهید به شناسنامه کاربران فیلد اضافه کنید؟ 1 نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 کد زیر مثلا برای فیلد آدرس پروفایل فیس بوک:<?phpadd_action( 'show_user_profile', 'my_show_extra_profile_fields' );add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );function my_show_extra_profile_fields( $user ) { ?><h3>New field</h3><table class="form-table"> <tr> <th><label for="facebook">Facebook</label></th> <td> <input type="text" name="facebook" id="facebook" value="<?php echo esc_attr( get_the_author_meta( 'facebook', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description">Enter your Facebook full profile address.</span> </td> </tr></table><?php }add_action( 'personal_options_update', 'my_save_extra_profile_fields' );add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' );function my_save_extra_profile_fields( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return false; update_user_meta( $user_id, 'facebook', $_POST['facebook'] );}?>راستی برای فراخوانیش هم :get_the_author_meta('facebook'); 2 نقل قول لینک به ارسال
nikanwp 629 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 اضافه کردن داخل خود شناسنامه کاربران در پیشخوان ! مشکل اینه که اضافه نمیشه تو پیشخوان نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 متوجه نمیشم، منظور از خود شناسنامه کاربران در پیشخوان دقیقا کجاست؟ نقل قول لینک به ارسال
nikanwp 629 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 در صفحه ویرایش اطلاعات کاربران یک فیلد اضافه بشه مثلاْ زیر آدرس وبلاگ یا زیر نام یا ... نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 خب این کدی که معرفی کردم هم دقیقا در صفحه ویرایش شناسنامه کاربران در آخر صفحه فیلد جدید اضافه می کنه. نقل قول لینک به ارسال
nikanwp 629 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 متاسفانه مشکل من هم همینه که اضافه نمیشه شما تست کردید ؟ نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 همین الآن تستش هم کردم، این هم اسکرین شات: 2 نقل قول لینک به ارسال
nikanwp 629 ارسال شده در اسفند 91 مالک گزارش بازنشر ارسال شده در اسفند 91 فک کنم شما روی قالب پیش فرض وردپرس تست کردید جواب داده و اینکه جواب نمیده برای من فک کنم مشکل از سمت قالبی هست که من دادن بزارم این امکان رو براشون که چک میکنم فک کنم مربوط به یک تابع میشه .تشکر 1 نقل قول لینک به ارسال
vahidd 203 ارسال شده در اسفند 91 گزارش بازنشر ارسال شده در اسفند 91 آره من روی قالب twentytwelve امتحان کردم، به نظرم debug وردپرس رو فعال کنید، ممکنه بتونید مشکلو پیدا کنید. 1 نقل قول لینک به ارسال
awx0ne 5 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 (ویرایش شده) با سلام من از این کد استفاده کردم<?phpadd_action( 'show_user_profile', 'my_show_extra_profile_fields' );add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );function my_show_extra_profile_fields( $user ) { ?><h3>New field</h3><table class="form-table"><tr><th><label for="facebook">Facebook</label></th><td> <input type="text" name="facebook" id="facebook" value="<?php echo esc_attr( get_the_author_meta( 'facebook', $user->ID ) ); ?>" class="regular-text" /><br /> <span class="description">Enter your Facebook full profile address.</span></td></tr></table><?php }add_action( 'personal_options_update', 'my_save_extra_profile_fields' );add_action( 'edit_user_profile_update', 'my_save_extra_profile_fields' );function my_save_extra_profile_fields( $user_id ) {if ( !current_user_can( 'edit_user', $user_id ) )return false;update_user_meta( $user_id, 'facebook', $_POST['facebook'] );}?>برای یک بار درست جواب میدهولی وقتی ازش کپی میگیرم و facebook رو به یه اسم دیگه تغییر میدمایراد میگیرهمثلا ما اگه بخوایم 4 تا فیلد + یه تیتر برای همه این 4 تا در نظر بگیریم باید از چه کدی استفاده کنیم؟ ویرایش شده آبان 93 توسط awx0ne نقل قول لینک به ارسال
majid1889 733 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 از این افزونه استفاده کنید 2 نقل قول لینک به ارسال
awx0ne 5 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 (ویرایش شده) آقا مجید ، من میخوام بعدا این مشخصات رو توی قالب فراخوانی کنمآیا میشه با ابن افزونه این کار رو انجام داد؟متاسفانه عجله کردمبله - با این کد میشه<?php the_author_meta('meta_key'); ?> ویرایش شده آبان 93 توسط awx0ne نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .