Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress的JavaScript函数中将图像路径作为数组传递? var myBgFader=$('.header').bgfader([ “图片/横幅1-1.jpg”, ‘images/banner1-2.jpg’, ‘images/banner1-3.jpg’, “图片/横幅1-4.jpg”, ], { “超时”:2000, “速度”:3000, “不透明度”:0.4 }) myBgFader.start()_Php_Wordpress - Fatal编程技术网

Php 如何在wordpress的JavaScript函数中将图像路径作为数组传递? var myBgFader=$('.header').bgfader([ “图片/横幅1-1.jpg”, ‘images/banner1-2.jpg’, ‘images/banner1-3.jpg’, “图片/横幅1-4.jpg”, ], { “超时”:2000, “速度”:3000, “不透明度”:0.4 }) myBgFader.start()

Php 如何在wordpress的JavaScript函数中将图像路径作为数组传递? var myBgFader=$('.header').bgfader([ “图片/横幅1-1.jpg”, ‘images/banner1-2.jpg’, ‘images/banner1-3.jpg’, “图片/横幅1-4.jpg”, ], { “超时”:2000, “速度”:3000, “不透明度”:0.4 }) myBgFader.start(),php,wordpress,Php,Wordpress,在bgfader阵列中,我需要给出图像路径。如上图所示,我尝试使用normal,但图像未显示 我应该如何给这个图像?建议您将任何自定义JS代码移动到它自己的JS文件中,并使用wp\u enqueue\u脚本将JS文件排队 假设您使用该函数正确地将JS文件排队,请始终使用该函数将任何服务器端数据传递给JS文件 在WordPress文件(主题或插件文件,取决于您的需求)中,使用以下代码 <script> var myBgFader = $('.header').bgfader([ '

在bgfader阵列中,我需要给出图像路径。如上图所示,我尝试使用normal,但图像未显示


我应该如何给这个图像?

建议您将任何自定义JS代码移动到它自己的JS文件中,并使用wp\u enqueue\u脚本将JS文件排队

假设您使用该函数正确地将JS文件排队,请始终使用该函数将任何服务器端数据传递给JS文件

在WordPress文件(主题或插件文件,取决于您的需求)中,使用以下代码

<script>
var myBgFader = $('.header').bgfader([
  'images/banner1-1.jpg',
  'images/banner1-2.jpg',
  'images/banner1-3.jpg',
  'images/banner1-4.jpg',
], {
  'timeout': 2000,
  'speed': 3000,
  'opacity': 0.4
})

myBgFader.start()
</script>
然后在JS文件中,您可以访问如下URL

add_action( 'wp_enqueue_scripts', 'my_custom_enqueue_scripts' );

function my_custom_enqueue_scripts() {

    // Enqueue the script
    wp_enqueue_script( 'some_handle', 'path/to/myscript.js' );

    // Localize the script with some data
    $some_data = array(
        'template_url' => get_bloginfo("template_url")
    );
    wp_localize_script( 'some_handle', 'object_name', $some_data );
}

建议您将任何自定义JS代码移动到它自己的JS文件中,并使用wp_enqueue_脚本将JS文件排队

假设您使用该函数正确地将JS文件排队,请始终使用该函数将任何服务器端数据传递给JS文件

在WordPress文件(主题或插件文件,取决于您的需求)中,使用以下代码

<script>
var myBgFader = $('.header').bgfader([
  'images/banner1-1.jpg',
  'images/banner1-2.jpg',
  'images/banner1-3.jpg',
  'images/banner1-4.jpg',
], {
  'timeout': 2000,
  'speed': 3000,
  'opacity': 0.4
})

myBgFader.start()
</script>
然后在JS文件中,您可以访问如下URL

add_action( 'wp_enqueue_scripts', 'my_custom_enqueue_scripts' );

function my_custom_enqueue_scripts() {

    // Enqueue the script
    wp_enqueue_script( 'some_handle', 'path/to/myscript.js' );

    // Localize the script with some data
    $some_data = array(
        'template_url' => get_bloginfo("template_url")
    );
    wp_localize_script( 'some_handle', 'object_name', $some_data );
}


你到底想在这里做什么?想要以数组或yor数组的形式传递图像,但运行良好,但想要放置包含http的完整路径吗?请确认。我需要将路径传递到图像,提到的路径没有显示任何图像。您的意思是要像这样添加完整路径吗?是的。。只需要简单地显示图像。。如果你有一个主题。。在页眉中创建javascript,并定义类似以下内容的变量`var baseurl=您到底想在这里做什么?想要以数组或yor数组的形式传递图像,但运行良好,但想要放置包含http的完整路径吗?请确认。我需要将路径传递到图像,提到的路径没有显示任何图像。您的意思是要像这样添加完整路径吗?是的。。只需要简单地显示图像。。如果你有一个主题。。在header中创建javascript,并定义类似以下内容的变量`var baseurl=告诉您需要将排队函数包装成一个函数,该函数将使用wp_排队_脚本操作触发。添加了使用wp_排队_脚本操作触发的函数我认为最好先注册wp_脚本,本地化和wp_enqueue_脚本(“某些_句柄”);在endwp_时,应该仅在wp_register_脚本或wp_enqueue_脚本之后调用localize_脚本,以便它正确地挂接到正确的脚本。wp_register_script和wp_enqueue_script这两个函数都有自己的用例,但是对于这个OP问题,我不认为这有什么关系。我说的是你常说的一个主要例子,告诉你排队函数需要包装成一个函数,该函数将通过wp_排队_脚本动作触发。添加了该函数以通过wp_排队_脚本动作触发我认为最好先wp_注册_脚本,本地化和wp_排队_脚本(“一些句柄”);在endwp_时,应该仅在wp_register_脚本或wp_enqueue_脚本之后调用localize_脚本,以便它正确地挂接到正确的脚本。wp_register_script和wp_enqueue_script这两个函数都有自己的用例,但对于这个OP问题,我认为这并不重要。我是针对主要示例说的