Có một số cách mà bạn có thể làm điều này, một trong số đó tôi đã làm trước đây, cách khác tôi chưa từng làm, nhưng tôi đã sử dụng cho các tệp cấu hình XML.
Đầu tiên là bao gồm các biến trong thẻ script bên trong tiêu đề hoặc chân trang WP, trước thẻ script nơi bạn bao gồm tệp JS của mình, ví dụ:
<script type="text/javascript">
var test = "<?php echo "hello world"; /* the relevant PHP code to echo the data you require */ ?>";
var slider_type = "<?php echo "nivo"; /* same again */ ?>";
</script>
<script type="text/javascript" src="<?php bloginfo("template_url"); ?>/js/your_js_here"></script>
Cách khác là bao gồm JS bên trong tệp PHP được bao gồm bên trong thẻ script.
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/javascripts.php"></script>
Trong tệp này, bạn sẽ bao gồm javascript của mình và vì PHP sẽ phân tích cú pháp nên bạn có thể bao gồm các cuộc gọi PHP theo cách tương tự như trên, chỉ cần lặp lại dữ liệu / tùy chọn mà bạn yêu cầu. Một điều cần lưu ý là bạn có thể cần phải đặt các tiêu đề cho đầu ra là text/javascript
.
Cá nhân tôi rất thích phương pháp đầu tiên và là những gì tôi sử dụng khi tôi có các cài đặt có thể thay đổi người dùng ảnh hưởng đến các tệp javascript.