gpt4 book ai didi

javascript - 将 JavaScript 文件添加到 WordPress 主题

转载 作者:行者123 更新时间:2023-11-29 15:40:14 24 4
gpt4 key购买 nike

这是我第一次使用 Bootstrap 3.0 创建 WordPress 主题,当时文件只是纯 HTML,一切正常,直到我将其转换为 WordPress 主题。

JavaScript 加载不正确,我不确定是否应该直接通过 header.php 或 footer.php 调用

下面是我使用的代码。

header.php

<head>
<meta charset="UTF-8">
<title>Home</title>
<link href="<?php bloginfo('stylesheet_url');?>" rel="stylesheet">
<?php wp_enqueue_script("jquery"); ?>
<?php wp_head(); ?>
</head>

index.php

<?php get_header(); ?>
<!--carousel-->
<div class="container full-width">
<div id="myCarousel" class="carousel slide">
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="img/1.jpg" alt="Slide-0">
<div class="cap-right slide-cap">
<img src="img/slide1cap.png">
<a href="#">View Lookbook</a>
</div>
</div>
<div class="item">
<img src="img/2.jpg" alt="Slide-1">
<div class="cap-right slide-cap">
<img src="img/slide2cap.png" alt="SlideCap">
<a href="#">View More</a>
</div>
</div>
<div class="item">
<img src="img/3.jpg" alt="Slide-2">
<div class="cap-left slide-cap">
<img src="img/slide3cap.png" alt="SlideCap">
<a href="#">Watch Video</a>
</div>
</div>
<div class="item">
<img src="img/4.jpg" alt="Slide-3">
<div class="cap-left slide-cap">
<img src="img/slide4Cap.png" alt="SlideCap">
<a href="#">Shop Shirts Now</a>
</div>
</div>
</div>
<!--arrows-->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</div>
<!--end of carousel-->
<?php get_footer(); ?>

函数.php

<?php 

function wpbootstrap_scripts_with_jquery()
{
// Register the script like this for a theme:
wp_register_script( 'custom-script', get_template_directory_uri() . 'js/bootstrap.min.js', array( 'jquery' ) );
// For either a plugin or a theme, you can then enqueue the script:
wp_enqueue_script( 'custom-script' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );

?>

最佳答案

这就是我通常在安装 WordPress 时注册脚本的方式。

<?php 
function wpbootstrap_scripts_with_jquery()
{
wp_deregister_script( 'bootstrap-min-js' );
wp_register_script( 'bootstrap-min-js', get_bloginfo('template_directory') . '/js/bootstrap.min.js', array( 'jquery' ) );
wp_enqueue_script( 'bootstrap-min-js' );
}
add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );

?>

关于javascript - 将 JavaScript 文件添加到 WordPress 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20330801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com