سعید شعبانی

حذف استایل افزونه Contact Form 7

10 پست در این موضوع قرار دارد

چگونه می شود کاری کرد تا استایل افزونه Contact Form 7 فراخوانی نشود؟ و استایل آن را در استایل قالب گنجاند؟

به اشتراک گذاری این پست


لینک به پست

موقع ساعت فیلد ها بهشون نام کلاس مربوط به قالب خودت را بده

به اشتراک گذاری این پست


لینک به پست

موقع ساعت فیلد ها بهشون نام کلاس مربوط به قالب خودت را بده

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


contact-form-7\includes\css

بارگذاری نشوند.

به اشتراک گذاری این پست


لینک به پست

در قسمت contact از لیست کشویی نوع فیلد(text,submit,textarea) را انتخاب کنید،در قسمت id آیدی مربوط به استایل خود را کپی کنید و اگردر استایل خودتون class تعریف کرده اید نام کلاس را قرار دهید.shortcodi که به شما میدهد copy و در قسمت چپ که اجزای فرم هستند paste کنید

به اشتراک گذاری این پست


لینک به پست

اگر می خواهی فایلی بارگیری نشه باید سورس برنامه دستکاری شه ولی اگر می خواهی که فایل های ساخته شده از قالب وبلاگ خودت تبعیت کنند در موقع ساخت فرم برای هر فیلد خانه هایی برای نام آی دی و کلاس داره که باید با نام کلاس های تعریف شده در style.css خودت کلاس ها را تعریف کنی این که خیلی واضحه

در مورد حذف لودینگ اون فایل

باید بری به پوشه ی افزونه و پوشه ی includes و فایل controller.php و از خط 267 تا 287 یعنی کد زیر را حذف کنی


if ( WPCF7_LOAD_CSS )
add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_styles' );
function wpcf7_enqueue_styles() {
wp_enqueue_style( 'contact-form-7',
wpcf7_plugin_url( 'includes/css/styles.css' ),
array(), WPCF7_VERSION, 'all' );
if ( wpcf7_is_rtl() ) {
wp_enqueue_style( 'contact-form-7-rtl',
wpcf7_plugin_url( 'includes/css/styles-rtl.css' ),
array(), WPCF7_VERSION, 'all' );
}
do_action( 'wpcf7_enqueue_styles' );
}
function wpcf7_style_is() {
return wp_style_is( 'contact-form-7' );
}

یک راه راحت تر هم هست که بری داخل فایل css و محتویاتش رو پاک کنی

به اشتراک گذاری این پست


لینک به پست

^_^ تشکر و حالا این افزونه در تمام صفحات حتی آنهایی که فرمی درون آن قرار ندارد کد های زیر را به زیر قالب می افزاید که من می خواهم این کدها فقط در صفحاتی قرار گیرد که فرمی در آن وجود دارد.


<script src="http://localhost/wordpress/wp-content/plugins/contact-form-7/includes/js/jquery.form.js?ver=3.14" type="text/javascript">
<script type="text/javascript">
<script src="http://localhost/wordpress/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=3.2.1" type="text/javascript">
<script type="text/javascript">

به اشتراک گذاری این پست


لینک به پست

نیاز به هیچ گونه دستکاری نیست

آموزش زیر را انجام دهید مثل عروسک مشکل شما حل خواهد شد :)

http://www.newbie.ir/1389/05/limit-contact-form-7-to-its-page/

به اشتراک گذاری این پست


لینک به پست

^_^ تشکر و حالا این افزونه در تمام صفحات حتی آنهایی که فرمی درون آن قرار ندارد کد های زیر را به زیر قالب می افزاید که من می خواهم این کدها فقط در صفحاتی قرار گیرد که فرمی در آن وجود دارد.


<script src="http://localhost/wordpress/wp-content/plugins/contact-form-7/includes/js/jquery.form.js?ver=3.14" type="text/javascript">
<script type="text/javascript">
<script src="http://localhost/wordpress/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=3.2.1" type="text/javascript">
<script type="text/javascript">

خوب درستش هم همینطوره یعنی یا باید دستی اینکار رو بکنید یا باید در همه جا تکرار بشه این کدها حتی در ادمین هم ممکنه تکرار شه

اگر نگران سئو هستید در بدترین شرایط بالای 0.001% تاثیر نداره

به اشتراک گذاری این پست


لینک به پست

نیاز به هیچ گونه دستکاری نیست

آموزش زیر را انجام دهید مثل عروسک مشکل شما حل خواهد شد :)

http://www.newbie.ir...-7-to-its-page/

این روش جواب نداد

به اشتراک گذاری این پست


لینک به پست

این روش جواب نداد

می تونید از همون فایل بخش خط های 232 تا 267 هم رو هم پاک کنید و به جاش در صفحه هایی که فرم دارید همون دو تا اسکریپت را که در پست قبلی نوشتید بگذارید اما به هیچ وجه توصیه نمی کنم ارتباط این افزونه با کش خوبه و بدون دستکاری سرعت لودتون بالا مبی ره و در نتیجه تاثیر ورداشتن کد در سئو معکوس خواهد بود

ولی کدی که می تونید حذف کنید


if ( WPCF7_LOAD_JS )
add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' );
function wpcf7_enqueue_scripts() {
// jquery.form.js originally bundled with WordPress is out of date and deprecated
// so we need to deregister it and re-register the latest one
wp_deregister_script( 'jquery-form' );
wp_register_script( 'jquery-form',
wpcf7_plugin_url( 'includes/js/jquery.form.js' ),
array( 'jquery' ), '3.14', true );
$in_footer = true;
if ( 'header' === WPCF7_LOAD_JS )
$in_footer = false;
wp_enqueue_script( 'contact-form-7',
wpcf7_plugin_url( 'includes/js/scripts.js' ),
array( 'jquery', 'jquery-form' ), WPCF7_VERSION, $in_footer );
$_wpcf7 = array(
'loaderUrl' => wpcf7_ajax_loader(),
'sending' => __( 'Sending ...', 'wpcf7' ) );
if ( defined( 'WP_CACHE' ) && WP_CACHE )
$_wpcf7['cached'] = 1;
wp_localize_script( 'contact-form-7', '_wpcf7', $_wpcf7 );
do_action( 'wpcf7_enqueue_scripts' );
}
function wpcf7_script_is() {
return wp_script_is( 'contact-form-7' );
}

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط gianttourism
      سلام و عرض ادب
      یه افزونه میخوام مانند صفحه زیر که تصاویر 360 درجه نشون بده (برای وب سایت املاک میخوام)
      http://www.melkmashhad.ir/%D8%A7%D8%AC%D8%A7%D8%B1%D9%87-%D8%B3%D9%88%D8%A6%DB%8C%D8%AA-%D8%A2%D9%BE%D8%A7%D8%B1%D8%AA%D9%85%D8%A7%D9%86/
      لطفا راهنمائی فرمائید
    • توسط فردین
      سلام دوستان من یک افزونه ای نصب کردم به اسم WP Fastest Cache یه سری تنظیمات داشت یکیش هم به تعویق انداختن جاوا اسکریپت بود 
      من انجام دادم و دیدم سایت بدتر شد و کلا غیرفعال و حذفش کردم اما تنظیماتش هنوز مونده رو سایت جاوا اسکریپت ها خیلی با تاخیر باز میشن 
      چیکار بکنم سایت مثل اولش بشه 
      ممنون اگه کسی راهنماییم کنه
    • توسط mil4d
      درود بر همه عزیزان عضو انجمن وردپرس پارسی
      لطفا راهنمایی کنید عزیزان
      افزونه دکان رو دارم میخوام api ارسال محصول بدم به برنامه نویس اندروید
      میخواستم ببینم چطور باید اینکارو کرد؟
      پیشا پیش ممنون از همه
    • توسط saeedjoshani
      سلام دوستان
      ببخشید بنده چند مشکل یا افزونه edd nhvl.
      1) یکی پس از خرید از افزونه edd ایمیل رسید خرید ارسال نمیشه!!
      2) دوم این که بعد از خرید کاربر دسترسی به فاکتور ها و.. حتی پس از ثبت نام در سایت را ندارد و با خطای :
      متاسفیم، ولی مشکلی در گرفتن اطلاعات پرداخت پیش آمده است.
      مواجه میشوند.
      من تموم افزونه هارو غیرفعال کردم وچککردم بازم حل نشد.همچنین قالب رو هم تعوسض کردم وقالب پیش فرض وردپرس قرار دادم بازم درست نشد.ممنون
       
    • توسط mehrshadm
      سلام. من خیلی مبتدی هستم و سایتمو هم تازه ایجاد کردم.
      من قصد دارم هر دسته رو متصل کنم به برگه ای خاص. یعنی طوریکه با انتخاب برگه ی مورد نظر، نوشته های اون دسته ای که براش تعیین کردم نشون داده بشه.
      جستجویی هم که در این مورد انجام دادم با چیزی مثل کدنویسی امکانپذیره که من ازش چیزی سر در نیاوردم و طبق متنهای اموزشی انجام دادم موفقیت امیز نبود.
      میخواستم بدونم افزونه ای برای این کار نیست که بشه راحت تر اینکارو انجام داد؟ یا اینکه طریقه انجام با اون کوئری رو ساده تر میشه توضیح داد؟
      سپاس