Vimeo froogaloop

时间:2020-10-19 作者:mcrsam

我是个新手,但我想用this idea 在Wordpress站点上嵌入的Vimeo剪辑中禁用正向搜索

我的职能。我添加了php

function frogaloop_scripts() {
    wp_register_script(\'snippet\', \'https://siteurl/wp-content/themes/themename/js/snippet.js\');
    wp_register_script(\'frogaloop\',\'https://f.vimeocdn.com/js/froogaloop2.min.js\');
    }
add_action( \'wp_enqueue_scripts\', \'frogaloop_scripts\' );
在一个嵌入视频的页面上

<iframe id="video1" src="https://player.vimeo.com/video/xxxxx?api=1&player_id=video1" width="630" height="354" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen=""></iframe>
其中“video1”与codepen示例中的iframe标签匹配。

当我加载页面源代码时,我甚至看不到frogaloop被列出,所以我不确定排队是否发生了。。。

这件事我哪里做错了?

1 个回复
最合适的回答,由SO网友:Sally CJ 整理而成

所以我不确定排队是否发生了

不,不是这样的,因为您只注册了脚本,但从未将其排队-这应该使用wp_enqueue_script().

还有,你应该frogaloop 作为您的snippet.js 剧本因此,请注册frogaloopsnippet.js 剧本

// Register the scripts.
wp_register_script( \'frogaloop\', \'https://f.vimeocdn.com/js/froogaloop2.min.js\', array(), null );
// The third parameter is the script dependencies.
wp_register_script( \'snippet\', get_template_directory_uri() . \'/js/snippet.js\', array( \'frogaloop\' ) );

// Then enqueue them. But you just need to call:
wp_enqueue_script( \'snippet\' );
// because frogaloop will also be enqueued because it\'s a dependency for your
// snippet.js script.
现在应该可以了。

相关推荐

喜欢和不喜欢使用JavaScript的功能

我想添加Like & Dislike 我的自定义帖子类型中的功能,称为game.我在我的帖子页脚中放置了喜欢和不喜欢的图标链接。Desired Behaviour:当用户单击like图标时,我想检查他是否已经投了赞成票,如果没有,则在post meta内创建或更新post-like-count meta键,用户meta也是如此。Problem:问题是,当用户单击like按钮时,我必须在JavaScript中处理它,但我不知道如何调用set_post_meta($post->ID)