telegram
responsive

کاربران عزیز در صورت رفع نشدن مشکل خود می توانید با تلگرام dparsaee@ یا اسکایپ iranresponsive با مدیریت در ارتباط باشید (July 24)

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
هماهنگ سازی بوت استرپ با افزونه فرم تماس ۷
#1
سلام به همگی، در پست امروز -بنا به درخواست یکی از دوستان- با یک هک وردپرسی در خدمت همراهان عزیز هستیم که مربوط به افزونه Contact Form 7 هست. در مرحله اول، برای هماهنگ سازی این افزونه با قالبهای بوت استرپ، کافیه که کد زیر رو با تمپلیت فرم پیشفرض در CF7 جایگزین کنید:
کد php:
<div class="row">
<
div class="col-md-6 form-group"><label class="sr-only">نام</label>[textyour-name class:form-control placeholder "نام"]</div>
<
div class="col-md-6 form-group"><label class="sr-only">آدرس ایمیل</label>[emailyour-email class:form-control placeholder "آدرس ایمیل"]</div>
</
div>
<
div class="form-group"><label class="sr-only">موضوع پیغام</label>[textyour-subject class:form-control placeholder "موضوع پیغام"]</div>
<
div class="form-group"><label class="sr-only">متن پیغام</label>[textareayour-message x5 class:form-control placeholder "متن پیغام"]</div>
<
div class="form-group">[submit class:btn class:btn-default "ارسال"]</div

در مرحله دوم، میتونید اسکریپت های این افزونه رو با قرار دادن کد زیر در فایل توایع پوسته (functions.php) به طور کامل غیر فعال کرده و تنها از اسکریپت های اختصاصی خودتون استفاده کنید:
کد php:
add_filter'wpcf7_load_js''__return_false' );
add_filter'wpcf7_load_css''__return_false' ); 
اما حذف اسکریپت های بالا (مخصوصا فایل های js) و عدم استفاده از فایلهای جایگزین، عملکرد افزونه رو دچار اختلال میکنه. بنابر این شما میتونید با استفاده از کد زیر، محل بارگذاری این فایل ها رو در تنها به بخش هایی خاص  -مثل قالب برگه ها- محدود کنید. (پیشنهاد من اینه که با دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
، کدهای زیر رو در اون فایل کپی کنید و سپس برای برگه مربوط به فرم تماس، قالب ساخته شده رو اختصاص بدید.)
کد php:
if ( function_exists'wpcf7_enqueue_scripts' ) ) {
    
wpcf7_enqueue_scripts();
}

if ( 
function_exists'wpcf7_enqueue_styles' ) ) {
    
wpcf7_enqueue_styles();

پاسخ
 سپاس شده توسط rezaei ، admin ، amiralibk
تبلیغات
 تبلیغات  تبلیغات  تبلیغات  تبلیغات
#2
ممنون . جالب بود
پاسخ
 سپاس شده توسط amiralibk ، ahadzadeh ، admin
#3
خواهش میکنم استاد عزیز
امیدوارم استفاده از این پست مشکل برخی از کاربران رو حل کرده باشد
پاسخ
 سپاس شده توسط admin ، rezaei
#4
بسیار عالیه جناب مهندس احدزاده امیدواریم همینطور ادامه دهید
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
skype: iranresponsive          -------------------         telgram: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
پاسخ
 سپاس شده توسط ahadzadeh


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
پیام مدیر :
پیام مدیر اینجا قرار گیرد
کلیه حقوق برای انجمن وردپرس ایرانی محفوظ است
  • info@wpir.ir
  • admin@wpir.ir
قدرت گرفته از مای بی بی
SEO by PANGASH