oromnet
-
تعداد ارسالها
37 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط oromnet
-
-
کد هارو خودم تست کردم مشکلی نداشت می تونید ببینید
function modify_contact_methods($profile_fields) { // Add new fields $profile_fields['twitter'] = 'Twitter Username'; return $profile_fields; } add_filter('user_contactmethods', 'modify_contact_methods');
Warning: Cannot modify header information - headers already sent by (output started at /home3/javid118/public_html/demo1/wp-content/themes/oromnetmag/functions.php:317) in /home3/javid118/public_html/demo1/wp-includes/option.php on line 747
Warning: Cannot modify header information - headers already sent by (output started at /home3/javid118/public_html/demo1/wp-content/themes/oromnetmag/functions.php:317) in /home3/javid118/public_html/demo1/wp-includes/option.php on line 748
اينم ارور هاش
-
سلام می تونی از این روش استفاده کنی
function modify_contact_methods($profile_fields) {
// Add new fields
$profile_fields['twitter'] = 'Twitter Username';
return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods');برای چاپ کردن هم از این کد استفاده کن
<?php
$x = get_the_author_meta('twitter');
echo $x;
?>ممنون دوست عزيز ، كدهارو گذاشتم تو فانكش قالب ولي كار نكرد .
-
سلام
1 ـ
http://wordpress.org...r-extra-fields/
همچنین می تونید به جای نصب افزونه این کد رو از فانکشن قالب بذارید
<?php
add_action( 'show_user_profile', 'show_extra_profile_fields' );
add_action( 'edit_user_profile', 'show_extra_profile_fields' );
function show_extra_profile_fields( $user ) { ?>
<h3>مشخصات بیشتر</h3>
<table class="form-table">
<tr>
<th><label for="gender">جنسیت</label></th>
<td>
<select name="gender" id="gender" >
<option value="Male" <?php selected( 'Male', get_the_author_meta( 'gender', $user->ID ) ); ?>>مرد</option>
<option value="Female" <?php selected( 'Female', get_the_author_meta( 'gender', $user->ID ) ); ?>>زن</option>
</select>
</td>
</tr>
</table>
<?php }
add_action( 'personal_options_update', 'save_extra_profile_fields' );
add_action( 'edit_user_profile_update', 'save_extra_profile_fields' );
function save_extra_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) )
return false;
update_usermeta( $user_id, 'gender', $_POST['gender'] );
}
?>2 ـ
داداش دستت درد نكنه ، ولي در مورد گزينه اول من كد رو در فانكش گذاشتم ولي وقتي اضافه كردن كاربر رو مي زنم گزينه در قسمت اضافه كردن كاربر نمياد ولي در شناسه شما هست و در مورد افزونه هم همين طوره ، يه چيز ديگه هم كه هست در مورد كدي كه قرار دادي ، در قسمت كاربران هيچ رديفي اضافه نشده البته در مورد افزونه هم همين طور هست ، ممنون ميشم راهنمايي كنين
-
باسلام به دوستاي عزيز
مي خواستم ببينم :
1- چه طوري ميشه در قسمت مديريت كاربران و يا اضافه كردن كاربر ، يه فيلد اضافه كرد و در اون جنسيت رو مشخص نمود ؟
2- چه طوري ميشه نقش هاي موجود در ودرپرس ( مشترك ، نويسنده ، ويرايشگر و ... ) را ويرايش يا اضافه و يا كم كرد ؟
ممنون
-
ببخشيد اين هيچكدوم از فيلدهارو ، در حساب كاربري يا همون http://url.ir/wp-admin/users.php اضافه نميشن.
يه افزونه هس كه وقتي كه خودمون هم كاربر اضافه مي كنيم اين گزينه ها رو داشته باشه مثلا بشه جنسيت كاربرارو انتخاب كرد ؟
چگونگي اضافه كردن فيلد جنسيت در قسمت مديريت كاربران
در مشکلات دیگر
ارسال شده در · ویرایش شده توسط Farid
ناخوانا بودن کد پیوست شده
--------------------
----------
هر دو كد رو توي فانكش قالب گذاشتم اما خطا داد :
Parse error: syntax error, unexpected '}' in /home3/javid118/public_html/demo1/wp-content/themes/oromnetmag/functions.php on line 322
اينم كد فانكش قالب :