我从设计师那里继承了一个wordpress项目,该项目构建了一个静态的html / css / js网站,其任务是从头开始创建一个wordpress模板。
我刚刚在项目结束时遇到了一个奇怪的(或完全正常的)问题,其中一个日历插件中的所有javascript工作在子页面上,但在静态主页上不起作用
如果我删除wp_head();我在一个日历中丢失了所有的样式/ js。
Wordpress Header.php
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>TriNimbus</title>
<meta name="viewport" content="width=device-width">
<meta name="description" content="TriNimbus">
<meta name="author" content="op">
<?php
/* Always have wp_head() just before the closing </head>
* tag of your theme, or you will break many plugins, which
* generally use this hook to add elements to <head> such
* as styles, scripts, and meta tags.
*/
wp_head();
?>
<link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri(); ?>/favicon.ico" />
<link href="<?php bloginfo('template_directory'); ?>/fonts/font.css" rel="stylesheet">
<link href="<?php bloginfo('template_directory'); ?>/style.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.css">
<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.js"> </script>
<![endif]-->
</head>
<body>
<header class="general-header">
<div class="center">
<h1>
<a href="/"></a>
<object class="logo" data="<?php bloginfo('template_directory'); ?>/img/logo.svg"></object>
</h1>
<nav>
<i id="menu-bars" class="fa fa-bars"></i>
<ul class="menu">
<?php wp_nav_menu(array('theme_location' => 'header-menu')); ?>
</ul>
</nav>
</div>
</header>
WordPress All In One Calendar Plugin Time.ly events page
以上工作如预期的下拉工作等等。
WordPress All in One Calendar Home Page with Issue
以上加载但是javascript的NONE正常工作。
都用于渲染插件
这似乎是一个javascript或jquery冲突,但我不知道该怎么做才能找出实际问题。
有人可以帮我解决一下我可以做些什么来解决这个问题。
谢谢, 斯科特