当前位置: 首页 > 知识库问答 >
问题:

如何将jquery脚本添加到wordpress网站

姬天宇
2023-03-14

我很喜欢这个从http://www.jqueryscript.net/time-clock/modern-circular-jquery-countdown-timer-plugin-final-countdown.html下载的倒计时脚本,想把它用到我的wordpress网站上,我读了一些关于如何在wordpress中放入任何脚本的教程,但是我不能完全理解,因为我是新手,你能帮我一步一步地做吗

现在我将向脚本作者说明如何在普通的html页面上使用这个脚本,我也想在wordpress中执行这些步骤。

>

  • 在页面末尾包含必要的javascript文件。

    <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.0.min.js">     
    </script> 
    <script type="text/javascript" src="js/kinetic.js"></script> 
    <script type="text/javascript" src="../jquery.final-countdown.js"></script> 
    
    <link rel="stylesheet"          
     href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
    
    <div class="countdown-container container">
    <div class="clock row">
    
    <!-- days --> 
    <div class="clock-item clock-days countdown-time-value col-sm-6 col-md-3">
    <div class="wrap">
    <div class="inner">
    <div id="canvas_days" class="clock-canvas"></div>
    <div class="text">
    <p class="val">0</p>
    <p class="type-days type-time">DAYS</p>
    </div>
    </div>
    </div>
    </div>
    
    <!-- hours --> 
    
    <div class="clock-item clock-hours countdown-time-value col-sm-6 col-md-3">
    <div class="wrap">
    <div class="inner">
    <div id="canvas_hours" class="clock-canvas"></div>
    <div class="text">
    <p class="val">0</p>
    <p class="type-hours type-time">HOURS</p>
    </div>
    </div>
    </div>
    </div>
    
    <!-- minutes --> 
    <div class="clock-item clock-minutes countdown-time-value col-sm-6 col-md-3">
    <div class="wrap">
    <div class="inner">
    <div id="canvas_minutes" class="clock-canvas"></div>
    <div class="text">
    <p class="val">0</p>
    <p class="type-minutes type-time">MINUTES</p>
    </div>
    </div>
    </div>
    </div>
    
    <!-- seconds --> 
    <div class="clock-item clock-seconds countdown-time-value col-sm-6 col-md-3">
    <div class="wrap">
    <div class="inner">
    <div id="canvas_seconds" class="clock-canvas"></div>
    <div class="text">
    <p class="val">0</p>
    <p class="type-seconds type-time">SECONDS</p>
    </div>
    </div>
    </div>
    </div>
    </div>
    
    </div>
    

    初始化倒计时计时器,在JavaScript中设置开始时间、结束时间和当前时间。

     <script type="text/javascript">
     $('.countdown').final_countdown({
     start: '1362139200',
     end: '1388461320',
     now: '1387461319'
      });
     </script>
    

    所有默认选项。

    $(document).ready(function() {
    $('.countdown').final_countdown({
    start: '1362139200',
    end: '1388461320',
    now: '1387461319',
    selectors: {
    value_seconds: '.clock-seconds .val',
    canvas_seconds: 'canvas_seconds',
    value_minutes: '.clock-minutes .val',
    canvas_minutes: 'canvas_minutes',
    value_hours: '.clock-hours .val',
    canvas_hours: 'canvas_hours',
    value_days: '.clock-days .val',
    canvas_days: 'canvas_days'
      },
     seconds: {
       borderColor: '#7995D5',
       borderWidth: '6'
     },
      minutes: {
      borderColor: '#ACC742',
      borderWidth: '6'
     },
     hours: {
       borderColor: '#ECEFCB',
       borderWidth: '6'
      },
      days: {
      borderColor: '#FF9900',
      borderWidth: '6'
    }}, function() {
    // Finish callback
    });
    });
    
  • 共有1个答案

    夏景胜
    2023-03-14

    要在Wordpress中添加Javascript和CSS文件,需要在functions.php主题文件中使用wp_register_scriptwp_register_style函数。

    所以我们来翻译一下每一步:

    包括必要的javascript文件。

    add_action('wp_enqueue_scripts', 'my_enqueue_scripts');
    function my_enqueue_scripts() {
        wp_enqueue_script('kinetic', get_stylesheet_directory_uri() . '/js/kinetic.js', array('jquery'), '', true);
        wp_enqueue_script('countdown', get_stylesheet_directory_uri() . '/js/jquery.final-countdown.js', array('jquery'), '', true);
    }
    
    wp_enqueue_style('bootstrap_css', '//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css');
    

    使用如下所示的html结构创建一个倒计时计时器

    看看您要将其包含在何处。如果您想要在所有的页面inside header中添加这个内容,请在主题文件夹中添加inside header.php。

    将以下CSS片段添加到CSS文件中。

    wp_enqueue_script('countdown_script', get_stylesheet_directory_uri() . '/js/countdown.js', array('jquery'), '', true);
    
    jQuery(document).ready(function($) {
        $('.countdown').final_countdown({
            start: '1362139200',
            end: '1388461320',
            now: '1387461319'
        });
    });
    
     类似资料:
    • 本文向大家介绍如何在WordPress中添加简单的jQuery脚本?,包括了如何在WordPress中添加简单的jQuery脚本?的使用技巧和注意事项,需要的朋友参考一下 WordPress是一个开源CMS,用于开发动态网站。让我们学习如何将jQuery脚本添加到WordPress。在WordPress Theme 文件夹中,创建一个文件夹“ js”,然后在其中添加文件。该文件将是您的扩展名为“

    • 问题内容: 我将稍微简化一下情况。假设我有一个名为Lab的模型。 该字段query几乎总是与该字段相同。因此,我希望在Django管理界面中的字段中输入文本后自动填写该字段。此任务必须由jQuery脚本执行。 因此,如果我举一个例子:你想通过Django管理界面向数据库添加一个新实验室。你单击添加按钮,你将进入带有两个字段的空白表格。你手动使用诸如的值填写该字段,ABCD然后该字段应自动以相同的值

    • 问题内容: 我想在Linux PATH中添加一个小脚本,因此不必在实际放置在磁盘上的地方实际运行它。 该脚本非常简单,它是关于通过代理赋予apt-get访问权限的,我使它像这样: 然后,我将其保存为apt-proxy.sh,将其设置为+ x(chmod),当我位于该文件所在的目录中时,一切正常。 我的问题是:如何将此 apt-proxy 添加到 PATH, 以便实际上可以将其称为真正的apt-ge

    • 我想在linux路径中添加一个小脚本,这样我就不必在磁盘上实际运行它。 这个脚本非常简单,是关于通过代理提供apt-get访问权限的,我是这样做的: 然后我将其保存为apt代理。sh,将它设置为x(chmod),当我在这个文件所在的目录中时,一切都正常工作。 我的问题是:如何将这个apt-代理添加到PATH中,这样我就可以实际调用它,就好像它是真正的apt-get一样?[从任何地方] 寻找命令行唯

    • 问题内容: 我必须为支付网关使用两个外部脚本。现在,两者都放入文件中。但是,我不想在一开始就加载这些文件。仅在用户打开特定组件()时才需要支付网关。 反正有实现这个目标的方法吗? 问题答案: 解决此问题的一种简单有效的方法是将外部脚本添加到组件的Vue中。我将用GoogleRecaptcha脚本向您说明:

    • 问题内容: 我希望能够将钩子添加到将在安装后运行的setup.py中(在easy_install’ing或执行python setup.py安装时)。 在我的项目PySmell中,我有一些针对Vim和Emacs的支持文件。当用户以通常的方式安装PySmell时,这些文件将复制到实际的鸡蛋中,并且用户必须将它们捞出并将它们放置在他的.vim或.emacs目录中。我想要的是询问用户,安装后,他想在哪里