【发布时间】:2017-06-14 15:23:09
【问题描述】:
这里的第一个问题。我想知道你们是否可以帮助我。
所以我试图将一个静态的 Bootstrap 主题网站传递给一个动态的 CMS wordpress 网站。所以我用 html/css 编写了这个网站,把它展示给客户,现在我正在把它变成一个 wordpress 主题。现在这不是我创建的第一个 wordpress 网站,但我确实遇到了一个让我难过的问题。我正在尝试通过 wp_enqueue 函数系统链接所有样式表和脚本,这就是我迄今为止想出的:
函数.php
<?php
function wpt_theme_styles() {
wp_enqueue_style('bootstrap' , get_template_directory_uri().'assets/css/bootstrap.min.css', array(), '1.0.0', 'all');
wp_enqueue_style('font-awesome' , get_template_directory_uri() . 'assets/css/font-awesome.min.css', array(),'1.0.0', 'all');
wp_enqueue_style('animate' , get_template_directory_uri() . 'assets/css/animate.css', array(),'1.0.0', 'all');
wp_enqueue_style('font' , get_template_directory_uri() . 'assets/css/font.css', array(),'1.0.0', 'all');
wp_enqueue_style('li-scroller' , get_template_directory_uri() . 'assets/css/li-scroller.css', array(),'1.0.0', 'all');
wp_enqueue_style('slick' , get_template_directory_uri() . 'assets/css/slick.css', array(),'1.0.0', 'all');
wp_enqueue_style('jquery_fancybox' , get_template_directory_uri() . 'assets/css/jquery.fancybox.css', array(), '1.0.0', 'all');
wp_enqueue_style('theme' , get_template_directory_uri() . 'assets/css/theme.css', array(bootstrap),'1.0.0', 'all');
wp_enqueue_style('style' , get_template_directory_uri() . 'style.css' , array(bootstrap),'1.0.0', 'all');
wp_enqueue_scripts('wow', get_template_directory_uri() . 'assets/js/wow.mim/js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('bootstrap', get_template_directory_uri() . 'assets/js/bootstrap.min.js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('slick', get_template_directory_uri() . 'assets/js/slick.min.js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('jquery_li_scroller', get_template_directory_uri() . 'assets/js/jquery.li-scroller.1.0.js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('jquery_newsTicker', get_template_directory_uri() . 'assets/js/jquery.newsTicker.min.js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('jquery_fancybox_pack', get_template_directory_uri() . 'assets/js/jquery.fancybox.pack.js' , array('jquery'), '1.0.0', true);
wp_enqueue_scripts('custom', get_template_directory_uri() . 'assets/js/custom.js' , array('jquery'), '1.0.0', true);
}
add_action("wp_enqueue_scripts", 'wpt_theme_styles');
?>
header.php
<!DOCTYPE html>
<html>
<head>
<title>8to Mandamiento</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<?php wp_head(); ?>
我从未使用过这个函数,因此它可能非常粗糙或构造错误,但我一直在阅读,在标题中回显样式表不是链接它的正确形式。然而,当我尝试这个系统时,我得到的只是崩溃(https://imgur.com/a/2phNv)
有人认为他们可以帮助我吗?
【问题讨论】:
-
在不为
wpt_theme_styles添加或执行操作的情况下是否可以工作? -
@FahadKazmi 确实如此,但由于我没有执行操作,它似乎没有链接 JS/CSS
标签: javascript php css wordpress wordpress-theming