zakeri

فراخوانی php در فایل جاوا

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

من میخوام مثلا عنوان هر صفحه داخل کد جاوای که دارم نمایش داده بشه حالا اگه مستقیم کد رو داخل سایت بذاری این قابل انجام هست اما اگه بخوای کد ها داخل فایل باشه و فراخوانی بشه نمیشه !

مثلا 

<script type="application/ld+json">
{
"post name": "<?php the_title(); ?>",
}
</script>

اینو مستقیم بذاری داخل کد ها نتیجه درست نمایش میده . اما اگه بخوای فراخوانی کنی نتیجه همینی که هست نمایش داده میشه و عنوان چاپ نمیشه 

کسی میتونه این نمونه بالا رو با مثال حل کنه ؟ چون من دانش ندارم :| و قبلش نت رو کلی خوندم به نتیجه نرسیدم

0

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


لینک به پست

سلام و درود

 

<script type="application/ld+json">
<?php echo json_encode(array(
  'post name' => get_the_title(),
), JSON_UNESCAPED_UNICODE); ?>
</script>

 

موفق باشید

2

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


لینک به پست

مقادیر رو توی هد توی متغییر جاوااسکریپت پرینت کنید و بعد از توی فایل های جاوا اسکریپت از اون متغییر استفاده کنید.

مثال:

<script type="application/ld+json">
var data = <?php echo json_encode(array(
  'post_name' => get_the_title(),
), JSON_UNESCAPED_UNICODE); ?>;
</script>

حالا توی فایل جاوااسکریپتتون به این صورت دسترسی دارید :

var title = data.post_name;

 

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

https://codex.wordpress.org/Function_Reference/wp_localize_script

2

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


لینک به پست

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

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

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

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


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

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

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


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