将Codesen动画作为预加载器添加到WordPress

时间:2019-04-28 作者:Aishwarya Dwivedi

我在上找到了一个CSS动画片段Codepen, 并希望将其添加到我的WordPress网站中,用于预加载动画。

我在网上看到过类似的问题here , 但根据那里的可用信息,我无法解决这个问题。我想知道:

1) 我应该在哪个位置添加codepen html代码?

2) 我应该在哪个位置添加给定的CSS?

3) 我应该在哪个位置添加所需的JS以使其正常工作here?

1 个回复
SO网友:Antti Koskinen

1) 我应该在哪个位置添加codepen html代码?

如果您使用child theme, 例如,您可以复制父主题header.php 文件到您的子主题目录,并在之后向该文件添加所需的html<head>.

如果你正在开发你自己的主题,那么把标记放在任何你想放的地方。

或者您也可以添加带有动作挂钩的标记(例如。wp_footer 或主题特定的动作挂钩(如果可用)。这可以添加到您的主题functions.php 文件或acustom plugin file. 沿着这些路线,

add_action( \'wp_footer\', \'prefix_my_preloader\' ); // or other suitable template hook
function prefix_my_preloader() {
  ?>
    <div id="cooking">
      <!-- rest of the markup -->
    </div>
  <?php
}
2)我应该在哪个位置添加给定的CSS?

样式可以添加到(子)主题的styles.css 文件、Customizer的附加css部分(如果可用,但可能不是最佳选项),或位于(子)主题或自定义插件目录中的自定义css文件。记住include the styles 如果您使用的是自定义css文件。

3) 我应该在哪个位置添加所需的JS以使其像这里一样工作

脚本可以添加到(子)主题的scripts.js 文件或位于(子)主题或自定义插件目录中的自定义js文件。记住include the scripts 如果您使用的是自定义js文件。

P.S您还可以使用操作挂钩添加带有自定义函数的样式和脚本,如接受的答案中所述Add CSS animation as Preloader to WordPress. 然后将这些函数添加到(子)主题functions.php 或自定义插件文件。