رفتن به مطلب

سوال درباره افزونه Theme My Login


پست های پیشنهاد شده

با عرض سلام و خسته نباشید

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

من می خواستم یه فیلد به فیلد های ثبت نام این افزونه اضافه کنم تو این جا توضیح داده ولی من انگلیسیم خوب نیست تقریبا برنامه نویسی هم بلد نیستم میشه یه کمکی کنید بگیی دقیقا باید چی کار کنم ؟؟؟

این لینکشش هستش : http://www.jfarthing.com/development/theme-my-login/adding-extra-registration-fields/

ممنونتون میشم اگر کمکم کنید ......... :wub: :wub:

لینک به ارسال

سلام

به انجمن خوش اومدین دوست عزیز

در فایل register-form.php در بخشی که </form> داره بسته میشه (قبلش) این رو بزارید:

<p>
<label for="first_name<?php $template->the_instance(); ?>"><?php _e( 'First name', 'theme-my-login' ) ?></label>
<input type="text" name="first_name" id="first_name<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'first_name' ); ?>" size="20" tabindex="20" />
</p>
<p>
<label for="last_name<?php $template->the_instance(); ?>"><?php _e( 'Last name', 'theme-my-login' ) ?></label>
<input type="text" name="last_name" id="last_name<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'last_name' ); ?>" size="20" tabindex="20" />
</p>

بعد در فایل theme-my-login-custom.php به آخرش این کد اضافه بشه:

function tml_registration_errors( $errors ) {
if ( empty( $_POST['first_name'] ) )
$errors->add( 'empty_first_name', '<strong>ERROR</strong>: Please enter your first name.' );
if ( empty( $_POST['last_name'] ) )
$errors->add( 'empty_last_name', '<strong>ERROR</strong>: Please enter your last name.' );
return $errors;
}
add_filter( 'registration_errors', 'tml_registration_errors' );

و بعدش در همون فایل این اضافه بشه:

function tml_user_register( $user_id ) {
if ( !empty( $_POST['first_name'] ) )
update_user_meta( $user_id, 'first_name', $_POST['first_name'] );
if ( !empty( $_POST['last_name'] ) )
update_user_meta( $user_id, 'last_name', $_POST['last_name'] );
}
add_action( 'user_register', 'tml_user_register' );

لینک به ارسال
  • 4 هفته بعد...

سلام.. میخوام بین این افزونه و افزونه بادی پرس ارتباط برقرار کنم...بادی پرس یک شبکه اجتماعی می سازه که برای ارتباط هستش و این افزونه هم برای ورود و خروج هستش چطور می تونم بعد از اینکه کاربر ثبت نام کرد بتونه به پروفایل خودش که توسط افزونه بادی پرس ساخته میشه لینک داد...در حال حاضر وقتی این افزونه رو نصب میکنیم 2 تا لینک داره داشبورد و پروفایل که هر دو به یک صفحه که به نام شناسنامه لینک داده میشن میخوام به فرض قسمت داشبورد رو به صفحه اصلی که بادی پرس می سازه (یعنی همونن صفحه اصلی پروفایل کاربر) لینک بدم...

امیدوارم منظورم رو خوب رسونده باشم..

لینک به ارسال

این افزونه صفحه ورود و کاربری پیش فرض رو فراخوانی میکنه

فکر نمیکنم برای بادی پرس درست کار کنه

لینک به ارسال
  • 2 ماه بعد...
  • 4 هفته بعد...

باسلام خدمت دوستان

من افزونه Theme My Loginرونصب کردم وتو قسمت سایدبارم جهت ورود گذاشتم،الان ورود مشکلی نداره،ولی سوالم اینه چه جوری می تونم ثبت نام هم بهش اضافه کنم؟

لینک به ارسال

باسلام خدمت دوستان

من افزونه Theme My Loginرونصب کردم وتو قسمت سایدبارم جهت ورود گذاشتم،الان ورود مشکلی نداره،ولی سوالم اینه چه جوری می تونم ثبت نام هم بهش اضافه کنم؟

در توضیحات که فرم برای ثبت نام نوشته شده

حتما در ایجاد ابزارک یا بخش تنظیمات افزونه میشود تغییر داد

لینک به ارسال

در توضیحات که فرم برای ثبت نام نوشته شده

حتما در ایجاد ابزارک یا بخش تنظیمات افزونه میشود تغییر داد

همه چیز رو بررسی کردم تو قسمت ابزارک لینک ثبت نام هم تیک دار کردم ولی باز ظاهر نمیشه.

لینک به ارسال

درسته مشکل حل شد

اما یک سوال چجوری میتونم.هم فرم ثبت نام هم فرم ورود رو تویه فرم جا بدم وتوسایدبارم بزارم.به طوری که با کلیک برروی هرقسمت اون فرم ظاهر بشه.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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