رفتن به مطلب

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


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

با سلام 

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

ممنون

لینک به ارسال

سلام

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

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

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

 

لینک به ارسال
در در 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
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...