narges.mo

اضافه کردن js به فایل php در افزونه

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

با سلام 

من دارم ی افزونه ادیت میکنم میخام ی سری  کد جاوا اسکریپت اضافه کنم، و تغییراتی در کدهای php بدم. کدهای جاوا اسکریپت رو کجا باید اضافه کنم که تابعی ک تو js  نوشتم رو تو فایل php فراخوانی کنه؟

ممنون

0

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


لینک به پست

سلام

به طور کلی فایل ها ( چه جاوا چه css و ... ) رو در تگ های header فراخوانی میکنند.

اگر هم کد html ندارید ( header ندارید ) و با php سر و کار دارید میتونید در همون خط اول با دستور زیر فایل رو فراخوانی کنید

<?php include 'YourFile.js'; ?>

 

0

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


لینک به پست
در در 9/10/2018 at 09:21، narges.mo گفته است :

با سلام 

من دارم ی افزونه ادیت میکنم میخام ی سری  کد جاوا اسکریپت اضافه کنم، و تغییراتی در کدهای php بدم. کدهای جاوا اسکریپت رو کجا باید اضافه کنم که تابعی ک تو js  نوشتم رو تو فایل php فراخوانی کنه؟

ممنون

هم میتونین کدهای جاوااسکریپت رو در همون فایلی که کدهای php قرار دارن قرار بدید
هم اینکه میتونین از هوک های وردپرس استفاده کنید و کدهای جاوا اسکریپت رو به صفحه تزریق کنین

add_action( 'wp_footer', 'wp_footer_scripts' );
function wp_footer_scripts(){
  ?>
  <script>alert( 'Hi wp-parsi' ); </script>
  <?php
}


هم میتونین کدها رو داخل یک فایل js بریزنی و با هوکهای دیگه مث enqueue

add_action( 'wp_enqueue_scripts', 'wp_custom_script_load' );
function wp_custom_script_load(){
  wp_enqueue_script( 'my-custom-script', plugin_dir_url( __FILE__ ) . '/custom-scripts/file.js', array( 'jquery' ) );
}

 

2

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


لینک به پست
در در 9/10/2018 at 12:55، SadraHkm گفته است :

سلام

به طور کلی فایل ها ( چه جاوا چه css و ... ) رو در تگ های header فراخوانی میکنند.

اگر هم کد html ندارید ( header ندارید ) و با php سر و کار دارید میتونید در همون خط اول با دستور زیر فایل رو فراخوانی کنید


<?php include 'YourFile.js'; ?>

 

سلام

کدتون کاملا اشتباه هست!

js رو که با php این شکل اینکلود نمیکنن.

2

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


لینک به پست

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

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

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

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


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

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

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


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