javascript - 将 php 添加到 javascript (wordpress)

标签 javascript php wordpress date

我在 javascript 文件(custom.js)中使用以下代码:

gapinvite = new Date(2014, 06 - 1, 2);
$('.days').countdown({
    until: gapinvite,
    layout: '{dn} {dl}',
    timezone: +7
});

我正在使用主题选项(theme-options.php)来获取用户的输入,然后需要在上面的 javascript 文件中使用它。如果它是一个 php 文件,我会使用:

$date = get_option('director_date');
if( $date) {
echo $date;
}

。由于它是一个 javascript 文件,我不知道这怎么可能。你能帮忙吗?

最佳答案

在渲染期间将值输出到 JavaScript 变量中。

<script>var directorDate = new Date(<?php echo date('Y, m, d', $date); ?>);</script>

然后在javascript中,引用directorDate变量。

上面的脚本标签需要插入到你的custom.js之前,或者custom.js需要等待一段时间才能查找变量(否则它将是未定义的)。

关于javascript - 将 php 添加到 javascript (wordpress),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22349815/

相关文章:

javascript - Bootstrap 单选按钮上的 onclick 不起作用

php - 除了带有 id 的 url 之外,YII url 管理工作

jquery - Megamenu 在 vi​​sual composer wordpress 中的 Logo 之前加载

linux - WordPress 无法保存永久链接显示 404 错误

javascript - 只给我点击样式的元素

javascript - ASP MVC AJAX 返回对象并在 JavaScript 中作为关联数组进行访问

php - 无法在 ubuntu/linux 中使用 PHPmailer 和 smtp 发送

php - 将查询结果与当前用户进行比较

wordpress - 让超链接在矩形框中以#3D 变换方式垂直滚动

javascript - 我想在单击该 tr 中的按钮时找到最接近的 td