小编low*_*_22的帖子

保持WordPress版本控制 - 单独的主题回购

我在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"

如何将主题回购定义为子模块,当它基本上托管在项目"内部"而不是在线上的单独存储库中时?

谢谢.

git wordpress

3
推荐指数
1
解决办法
1345
查看次数

使用javascript自动播放<video>元素

我在html中设置了一些包含autoplay选项的元素.我发现Chrome似乎并不特别愿意出于任何原因自动播放这些视频.我想添加一些javascript来设置视频加载后播放.我知道我需要在有问题的DOM元素上使用play()方法.

我正在使用:

  document.getElementsByTagName('video').play();
Run Code Online (Sandbox Code Playgroud)

此代码成功自动播放我的视频元素.但是,它也会在控制台中引发错误

未捕获的TypeError:对象#<NodeList>没有方法'play'

我之前没有遇到过这个错误,它正在停止我的其余javascript以便正确执行.关于这是什么以及如何解决它的任何想法?

谢谢!

javascript video nodelist playback autoplay

0
推荐指数
1
解决办法
8629
查看次数

标签 统计

autoplay ×1

git ×1

javascript ×1

nodelist ×1

playback ×1

video ×1

wordpress ×1