我在Git下有我的WordPress项目,并将WordPress作为子模块.我想将我的主题开发保存在一个单独的子模块中,但是在当前设置中并且在将主题设置作为子模块时遇到一些困难.
这是我的文件系统:
/.git (master repo)
/index.php
/wp-config.php
/wordpress (WordPress repo as a submodule)
/wp-content
themes
test-theme (theme repo)
.git
index.php
(etc...)
Run Code Online (Sandbox Code Playgroud)
现在,当我将我的主仓库推送到github,并尝试在另一台机器上克隆它时,wordpress子模块下载正常,但我的主题文件夹没有,我得到一个关于未定义子模块的错误.
我尝试使用它将我的主题添加为子模块:
git submodule add ./wp-content/themes/test-theme/.git ./wp-content/themes/test-theme
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:"remote(origin)没有在.git/config中定义的url"
如何将主题回购定义为子模块,当它基本上托管在项目"内部"而不是在线上的单独存储库中时?
谢谢.
我在html中设置了一些包含autoplay选项的元素.我发现Chrome似乎并不特别愿意出于任何原因自动播放这些视频.我想添加一些javascript来设置视频加载后播放.我知道我需要在有问题的DOM元素上使用play()方法.
我正在使用:
document.getElementsByTagName('video').play();
Run Code Online (Sandbox Code Playgroud)
此代码成功自动播放我的视频元素.但是,它也会在控制台中引发错误
未捕获的TypeError:对象#<NodeList>没有方法'play'
我之前没有遇到过这个错误,它正在停止我的其余javascript以便正确执行.关于这是什么以及如何解决它的任何想法?
谢谢!