دیجی اسکریپت

گراویتی فرم Archives | دیجی اسکریپت

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

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

 

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

 

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

 

آموزش ساخت فرم ورود در وردپرس

برای اینکه اقدام به ساخت این نوع فرم ورود بکنید ابتدا توسط توضیحاتی که در مقاله دانلود رایگان گراویتی فرم توضیح دادم افزونه گراویتی فرم را به صورت رایگان دانلود کرده و روی سایتتون نصب کنید. در مرحله بعدی نیاز به افزونه gravity forms user registration دارید که امکان عضویت و ورود در وردپرس رو با استفاده از افزونه گرویتی فرم براتون فراهم خواهد کرد. برای دانلود این افزونه هم باید طبق راهنمای نصب افزونه در وردپرس به صفحه این افزونه در گیت هاب مراجعه کنید و طبق توضیحاتی که برای نصب افزونه از گیت هاب در وردپرس دادم افزونه را دانلود کرده و در وردپرس نصب کنید.

حالا که همه این افزونه‌ها و موارد لازم رو نصب کردید وارد هاست خودتون شده و روی گزینه File Manager کلیک کنید. سپس به مسیر public_html/wp-content/themes مراجعه کنید تا قطعه کدی رو در قالب خودتون قرار بدین.

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

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

//------gravity forms --------------------
add_filter("gform_field_validation", "login_validate_field", 10, 4);
function login_validate_field($result, $value, $form, $field)
{
 
    global $user;
 
    if ($field['cssClass'] === 'username-login') {
        $user = get_user_by('login', $value);
        if (empty($user->user_login)) {
            $result["is_valid"] = false;
            $result["message"] = "نام کاربری وارد شده اشتباه است.";
        }
    }
 
    if ($field['cssClass'] === 'password-login') {
        $value = trim($value);
        if (!empty($user) && !empty($user->user_login) && !empty($user->ID)) {
 
            $sign = wp_signon(array(
                'user_login' => $user->user_login,
                'user_password' => $value,
            ));
 
            if (is_wp_error($sign)) {
                $result["is_valid"] = false;
                $result["message"] = $sign->get_error_message();
            } else if (wp_check_password($value, $user->data->user_pass, $user->ID)) {
                wp_set_current_user($sign->ID);
            } else {
                $result["is_valid"] = false;
                $result["message"] = 'کلمه عبور وارد شده عبور صحیح نیست.';
            }
        } else {
            $result["is_valid"] = false;
            $result["message"] = "نام کاربری وارد شده اشتباه است.";
        }
    }
 
    return $result;
}
add_filter('gform_save_field_value', 'hide_password_field_value', 10, 4);
function hide_password_field_value( $value, $lead, $field, $form )
{
 
    $field = is_object($field) ? $field : (object)$field;
 
    if ( !empty($field->cssClass) && $field->cssClass === 'password-login' ) {
        $value = '**********';
    }
 
    return $value;
}

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

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

حالا همونطور که در تصویر میبینید به تب نمایش این دو فیلد رفته و تو قسمت کلاس css سفارشی برای فیلد نام کاربری مقدار username-login رو وارد کنید و توی کلاس css سفارشی برای رمز عبور هم مقدار password-login را وارد کرده و در نهایت فرم را ذخیره کنید. بعد از اینکه فرم ساخته شد مشابه تصویر زیر به منوی نمایش> ابزارک‌ها مراجعه کنید و ابزارکی که با نام فرم برای گرویتی فرم وجود داره را در مکان دلخواه قرار بدین.

آموزش ساخت فرم ورود در وردپرس با گرویتی فرم

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

 

امیدوارم که این آموزش هم مورد توجه و پسند شما قرار گرفته باشه و با استفاده از اون تونسته باشید امکان ورود در وردپرس رو با استفاده از فرم ساز گرویتی فرم فراهم کنید.

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



لینک منبع مطلب

تبدیل فرم‌ها به PDF در وردپرس با افزونه Form Generating PDF

Form Generating PDF نام افزونه کاربردی و حرفه ای وردپرس می‌باشد که به وسیله آن می‌توانید فرم های موجود در وردپرس را به فایل PDF تبدیل کنید. این افزونه از انواع المنت ها و فیلدهای موجود در فرم ها که شامل: متن، ایمیل،دکمه رادیویی، تاریخ، شماره تلفن نیز پشتیبانی خواهد کرد. این افزونه به شما امکان می‌دهد تا بتوانید به آسانی فرم ها خود را به فایل PDF تبدیل کرده و از آن استفاده کنید.

 

افزونه وردپرس Form Generating PDF از افزونه های فرم ساز وردپرس که شامل افزونه گراویتی فرم،Contact form 7 و چند افزونه دیگر می‌شود پشتیبانی خواهد کرد. با پشتیبانی این افزونه از افزونه های فرم ساز وردپرس، می‌توانید فرم های ایجاد شده توسط این افزونه ها را به فایل PDF دلخواه خود تبدیل کنید. این افزونه دارای مدیریت آسان بوده و می‌توانید به راحتی از آن استفاده کنید.

 

تبدیل فرم‌ها به PDF در وردپرس با افزونه Form Generating PDF

 

قابلیت های تبدیل فرم‌ها به PDF در وردپرس با افزونه Form Generating PDF :

  •  سازگار با انواع فیلدهای فرم ها
  • سازگار با گراویتی فرم
  • سازگار با افزونه های فرم ساز Contact form 7 , formidable
  • فونت سفارشی
  • قالب های PDF
  • پنل مدیریت آسان
  • استفاده از چندین صفحه
  • سازگار با افزونه های دیگر
  • و امکانات دیگر…

نوشته تبدیل فرم‌ها به PDF در وردپرس با افزونه Form Generating PDF اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering

یکی از کاربردی ترین افزونه های فرم ساز وردپرس افزونه گراویتی فرم است که توسط آن بدون کد نویسی قادر خواهید بود انواع فرم ها را بسازید در مطالب قلبی ۲۰ اسکریپت این افزونه را برای شما قرار دادیم امروز قصد داریم افزونه ای جانبی برای افزونه گراویتی فرم به شما معرفی کنیم. نام این افزونه GravityView Advanced Filtering است. همانطور که از نام این افزونه پیداست یک فیلتر پیشرفته برای تنظیم نحوه نمایش اطلاعات در افزونه فرم ساز گراویتی فرم است. برای استفاده از این افزونه ابتدا باید افزونه GravityView را نصب کنید. با نصب افزونه GravityView Advanced Filtering کنترل دقیقی بر روی اطلاعاتی که در فرم ها نمایش داده میشود دارید.

 

پس از نصب این افزونه می توانید فیلترهای آن را پیکربندی کنید تا دقیقا اطلاعاتی که می خواهید در فرم ها نمایش داده شود. این فیلتر مانند فرم های شرطی عمل می کند. در واقع می توانید برای محدود کردن نمایش اطلاعات قوانینی تنظیم کنید. در بخش تنظیمات این افزونه می توانید دیگر مدیران را از فیلتر کردن منع کنید.یا اگر می خواهید مدیران تمام اطلاعات را ببینند، گزینه‌ی مربوط به آن را فعال کنید. همچنین توسط این افزونه میتوانید فیلتر را برای نوشته های ایجاد شده توسط کاربرانی با یک نقش خاص فعال کنید منتها برای این کار حتما باید نسخه ۲٫۰٫۱۴ به بالا افزونه GravityView را نصب کنید . اگر می خواهید تنها اطلاعات ایجاد شده توسط کاربر وارد شده را نمایش دهید از افزونه GravityView Advanced Filtering می توانید استفاده کنید.

 

افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering

 

قابلیت های افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering :

  • امکان فیلتر کردن بر اساس نقش کاربر
  • امکان نمایش نتایج ارائه شده توسط کاربر فعلی
  • امکان نمایش تنها ورودی های روز، ماه یا سال فعلی
  • امکان فیلتر کردن با وضعیت تایید ورود
  • امکان فیلتر کردن نوشته های یک نقش کاربری خاص
  • و بسیاری امکانات دیگر

نوشته افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering اولین بار در بیست اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering

یکی از کاربردی ترین افزونه های فرم ساز وردپرس افزونه گراویتی فرم است که توسط آن بدون کد نویسی قادر خواهید بود انواع فرم ها را بسازید در مطالب قلبی این افزونه را برای شما قرار دادیم امروز قصد داریم افزونه ای جانبی برای افزونه گراویتی فرم به شما معرفی کنیم. نام این افزونه GravityView Advanced Filtering است. همانطور که از نام این افزونه پیداست یک فیلتر پیشرفته برای تنظیم نحوه نمایش اطلاعات در افزونه فرم ساز گراویتی فرم است. برای استفاده از این افزونه ابتدا باید افزونه GravityView را نصب کنید. با نصب افزونه GravityView Advanced Filtering کنترل دقیقی بر روی اطلاعاتی که در فرم ها نمایش داده میشود دارید.

پس از نصب این افزونه می توانید فیلترهای آن را پیکربندی کنید تا دقیقا اطلاعاتی که می خواهید در فرم ها نمایش داده شود. این فیلتر مانند فرم های شرطی عمل می کند. در واقع می توانید برای محدود کردن نمایش اطلاعات قوانینی تنظیم کنید. در بخش تنظیمات این افزونه می توانید دیگر مدیران را از فیلتر کردن منع کنید.یا اگر می خواهید مدیران تمام اطلاعات را ببینند، گزینه‌ی مربوط به آن را فعال کنید. همچنین توسط این افزونه میتوانید فیلتر را برای نوشته های ایجاد شده توسط کاربرانی با یک نقش خاص فعال کنید منتها برای این کار حتما باید نسخه ۲٫۰٫۱۴ به بالا افزونه GravityView را نصب کنید . اگر می خواهید تنها اطلاعات ایجاد شده توسط کاربر وارد شده را نمایش دهید از افزونه GravityView Advanced Filtering می توانید استفاده کنید.

افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering

قابلیت های افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering :

  • امکان فیلتر کردن بر اساس نقش کاربر
  • امکان نمایش نتایج ارائه شده توسط کاربر فعلی
  • امکان نمایش تنها ورودی های روز، ماه یا سال فعلی
  • امکان فیلتر کردن با وضعیت تایید ورود
  • امکان فیلتر کردن نوشته های یک نقش کاربری خاص
  • و بسیاری امکانات دیگر

نوشته افزونه فیلتر نمایش اطلاعات در گراویتی فرم GravityView Advanced Filtering اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms

Gravity Forms نام برترین و حرفه ای ترین افزونه فرم ساز وردپرس می باشد که با استفاده از آن قادر هستید انوع فرم های مختلف را در وب سایت وردپرسی خود بدون نیاز به دانش خاص و یا صرف وقت زیاد طراحی و ایجاد کنید! این افزونه شما را قادر می سازد تا انواع فرم ها با فیلد های مختلف ، قابلیت انتخاب ظاهر دلخواه و ایجاد فرم های چند مرحله ای ، قابلیت ایجاد محدودیت برای فرم ها ، ساخت فیلد های پیشرفته و شرطی ، قابلیت ساخت فرم و نمایش آن در زمان بندی های مختلف ، قابلیت ایجاد انواع فیلد های محاسبه گر (وزنی ، و…) ، قابلیت اتصال به درگاه پرداخت پس از ثبت فرم برای پرداخت وجهی دلخواه می باشد. در پایان فرم های ساخته شده توسط افزونه گراویتی فرم کاملا واکنش گرا می‌باشند و به خوبی در دستگاه های همراه مانند موبایل و تبلت نمایش داده خواهند شد. هم اکنون می‌توانید افزونه فرم ساز حرفه ای Gravity Forms را از سایت دلکد دریافت کنید.

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۶٫۵

  • کاملا واکنش گرا
  • ۳۰ فیلد آماده
  • امکان ساخت فرم با کشیدن و رها کردن
  • ساخت فرم بدون نیاز به داشتن مهارت برنامه نویسی
  • جلوگیری از ارسال اسپم
  • امکان محدود کردن فرم
  • امکان انجام محسبات ریاضی توسط فیلد
  • دارای فیلد های محاسبه گر

نوشته قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه فرم ساز حرفه ای وردپرس Gravity Forms

Gravity Forms نام برترین و حرفه ای ترین افزونه فرم ساز وردپرس می باشد که با استفاده از آن قادر هستید انوع فرم های مختلف را در وب سایت وردپرسی خود بدون نیاز به دانش خاص و یا صرف وقت زیاد طراحی و ایجاد کنید! این افزونه شما را قادر می سازد تا انواع فرم ها با فیلد های مختلف ، قابلیت انتخاب ظاهر دلخواه و ایجاد فرم های چند مرحله ای ، قابلیت ایجاد محدودیت برای فرم ها ، ساخت فیلد های پیشرفته و شرطی ، قابلیت ساخت فرم و نمایش آن در زمان بندی های مختلف ، قابلیت ایجاد انواع فیلد های محاسبه گر (وزنی ، و…) ، قابلیت اتصال به درگاه پرداخت پس از ثبت فرم برای پرداخت وجهی دلخواه می باشد. در پایان فرم های ساخته شده توسط افزونه گراویتی فرم کاملا واکنش گرا می‌باشند و به خوبی در دستگاه های همراه مانند موبایل و تبلت نمایش داده خواهند شد. هم اکنون می‌توانید افزونه فرم ساز حرفه ای Gravity Forms را از سایت دلکددریافت کنید.

افزونه فرم ساز حرفه ای وردپرس Gravity Forms

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۲۰

کاملا واکنش گرا
+۳۰ فیلد آماده
امکان ساخت فرم با کشیدن و رها کردن
ساخت فرم بدون نیاز به داشتن مهارت برنامه نویسی
جلوگیری از ارسال اسپم
امکان محدود کردن فرم
امکان انجام محسبات ریاضی توسط فیلد
دارای فیلد های محاسبه گر

نوشته افزونه فرم ساز حرفه ای وردپرس Gravity Forms اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۲۰

Gravity Forms نام برترین و حرفه ای ترین افزونه فرم ساز وردپرس می باشد که با استفاده از آن قادر هستید انوع فرم های مختلف را در وب سایت وردپرسی خود بدون نیاز به دانش خاص و یا صرف وقت زیاد طراحی و ایجاد کنید! این افزونه شما را قادر می سازد تا انواع فرم ها با فیلد های مختلف ، قابلیت انتخاب ظاهر دلخواه و ایجاد فرم های چند مرحله ای ، قابلیت ایجاد محدودیت برای فرم ها ، ساخت فیلد های پیشرفته و شرطی ، قابلیت ساخت فرم و نمایش آن در زمان بندی های مختلف ، قابلیت ایجاد انواع فیلد های محاسبه گر (وزنی ، و…) ، قابلیت اتصال به درگاه پرداخت پس از ثبت فرم برای پرداخت وجهی دلخواه می باشد. در پایان فرم های ساخته شده توسط افزونه گراویتی فرم کاملا واکنش گرا می‌باشند و به خوبی در دستگاه های همراه مانند موبایل و تبلت نمایش داده خواهند شد. هم اکنون می‌توانید افزونه فرم ساز حرفه ای Gravity Forms را از سایت دلکد دریافت کنید.

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۲۰

کاملا واکنش گرا
+۳۰ فیلد آماده
امکان ساخت فرم با کشیدن و رها کردن
ساخت فرم بدون نیاز به داشتن مهارت برنامه نویسی
جلوگیری از ارسال اسپم
امکان محدود کردن فرم
امکان انجام محسبات ریاضی توسط فیلد
دارای فیلد های محاسبه گر

نوشته افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۲۰ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۱۸

افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه 2.2.5.18

افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۱۸

Gravity Forms نام برترین و حرفه ای ترین افزونه فرم ساز وردپرس می باشد که با استفاده از آن قادر هستید انوع فرم های مختلف را در وب سایت وردپرسی خود بدون نیاز به دانش خاص و یا صرف وقت زیاد طراحی و ایجاد کنید! این افزونه شما را قادر می سازد تا انواع فرم ها با فیلد های مختلف ، قابلیت انتخاب ظاهر دلخواه و ایجاد فرم های چند مرحله ای ، قابلیت ایجاد محدودیت برای فرم ها ، ساخت فیلد های پیشرفته و شرطی ، قابلیت ساخت فرم و نمایش آن در زمان بندی های مختلف ، قابلیت ایجاد انواع فیلد های محاسبه گر (وزنی ، و…) ، قابلیت اتصال به درگاه پرداخت پس از ثبت فرم برای پرداخت وجهی دلخواه می باشد. در پایان فرم های ساخته شده توسط افزونه گراویتی فرم کاملا واکنش گرا می‌باشند و به خوبی در دستگاه های همراه مانند موبایل و تبلت نمایش داده خواهند شد. هم اکنون می‌توانید افزونه فرم ساز حرفه ای Gravity Forms را از سایت کمیاب اسکریپت دریافت کنید.

قابلیت های افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۱۸

  • کاملا واکنش گرا
  • +۳۰ فیلد آماده
  • امکان ساخت فرم با کشیدن و رها کردن
  • ساخت فرم بدون نیاز به داشتن مهارت برنامه نویسی
  • جلوگیری از ارسال اسپم
  • امکان محدود کردن فرم
  • امکان انجام محسبات ریاضی توسط فیلد
  • دارای فیلد های محاسبه گر
  • و امکانات دیگر…

نوشته افزونه فرم ساز حرفه ای وردپرس Gravity Forms نسخه ۲٫۲٫۵٫۱۸ اولین بار در کمیاب اسکریپت. پدیدار شد.



لینک منبع مطلب