0
私はWordpressで作業しています。私の目的は、main.js
という種類のファイルを作成して、スクリプトのページに含める代わりに呼び出すことです。プラグインなので、いくつかのPHP変数と関数を使用する必要があります。 私のように.jsを書くことはできますかphpで外部jQueryファイルを呼び出すことはできますか?
<?php
$dd = get_option('KleeiaDev_project_period');
if(empty($dd)) $dd = 7; ?>
var myDate=new Date();
myDate.setDate(myDate.getDate()+<?php echo $dd; ?>);
$(document).ready(function() {
$('#ending').datepicker({
showSecond: false,
timeFormat: 'hh:mm:ss',
currentText: '<?php _e('Now','KleeiaDev'); ?>',
closeText: '<?php _e('Done','KleeiaDev'); ?>',
ampm: false,
dateFormat: 'dd-mm-yy',
timeFormat: 'hh:mm tt',
timeSuffix: '',
maxDateTime: myDate,
timeOnlyTitle: '<?php _e('Choose Time','KleeiaDev'); ?>',
timeText: '<?php _e('Time','KleeiaDev'); ?>',
hourText: '<?php _e('Hour','KleeiaDev'); ?>',
minuteText: '<?php _e('Minute','KleeiaDev'); ?>',
secondText: '<?php _e('Second','KleeiaDev'); ?>',
timezoneText: '<?php _e('Time Zone','KleeiaDev'); ?>'
});
});
何か考慮すべき点はありますか?それは可能ですか?今のところ、このコードは、私のPHPプラグインファイルに直接あります。おかげさまで
私はあなたがクライアント/サーバーモデルの仕組みを誤解していると思います。 PHPはJSを実行する前にレンダリングします。 JSファイルにPHPを含めることはできません。 – elclanrs
いいえ、あなたはこのようにすることはできません。これにより、構文エラーが発生します。 –
ありがとう@elclanrs!それは私が知る必要があっただけだった。私はPHPとjsを少しでも学んでいると言って忘れました。すてきな一日を。 – XiLab