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

11 مرداد 1393 | آموزش وردپرس | 0 comments

امروز یاد می گیریم چطور فیلدهای شناسنامه رو کم و زیاد کنیم . فکز کنید یک سایت مربوط به دانشگاه دارید و می خواید فیلدهای زیر رو برای هر کاربر از اون بپرسید .

رشته تحصیلی – شماره دانشجویی – مقطع تحصیلی

از طرفی می خواید فیلدهای پیش فرض وردپرس رو هم مثل شبکه های اجتماعی حذف کنید .

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

function modify_contact_methods($profile_fields) {

	// Add new fields
	$profile_fields['reshteh'] = 'رشته تحصیلی';
	$profile_fields['shomareh'] = 'شماره دانشجویی';
	$profile_fields['maghta'] = 'مقطع تحصیلی';

	return $profile_fields;
}
add_filter('user_contactmethods', 'modify_contact_methods');

حالا مثلا برای حذف aim کد زیر رو به تابع بالا اضافه می کنیم

	// Remove old fields
	unset($profile_fields['aim']);

	return $profile_fields;

در آخر کد ما مثل زیر میشه .

function modify_contact_methods($profile_fields) {

	// Add new fields
	$profile_fields['reshteh'] = 'رشته تحصیلی';
	$profile_fields['shomareh'] = 'شماره دانشجویی';
	$profile_fields['maghta'] = 'مقطع تحصیلی';

	// Remove old fields
	unset($profile_fields['aim']);

	return $profile_fields;

}
add_filter('user_contactmethods', 'modify_contact_methods');

 

0
Would love your thoughts, please comment.x
()
x