我收到此错误:
Uncaught SyntaxError: Unexpected token <
反过来导致此错误:
Uncaught ReferenceError: nfForms is not defined
at n.initialize (front-end.js:1)
at n.s.Object (front-end-deps.js:20)
at new n (backbone.min.js:1)
at n.initialize (front-end.js:2)
at n.s.Object (front-end-deps.js:20)
at new n (backbone.min.js:1)
at n.initialize (front-end.js:3)
at n.s.Object (front-end-deps.js:20)
at n.constructor (front-end-deps.js:21)
at new n (backbone.min.js:1)
但我找不到“&lt;”这导致了这个问题。我在wordpress上创建了一个名为Inbound Pro的插件的自己的登陆页面模板。我已经检查了我的代码,源代码和说明问题的文件,但我找不到“&lt;”这导致了问题。我疯了还是他们在这里发挥更大的问题?
https://idsource.com/go/general-quote-page/
**编辑 - 更多信息:我忘了提到由于此错误而导致的主要问题是蓝色部分中的表单无法加载。我正在为我的表单使用Ninja Forms插件,上面的一个错误表明“nfForms未定义”。
**编辑 - 页面的html:
<?php
/* Landing Page Boiler Plate */
$key = lp_get_parent_directory(dirname(__FILE__));
$path = LANDINGPAGES_UPLOADS_URLPATH ."$key/";
$url = plugins_url();
/* Define Landing Pages's custom pre-load hook for 3rd party plugin integration */
do_action('lp_init');
/* Load $post data and start normal WordPress Loop */
if (have_posts()) : while (have_posts()) : the_post();
$id = get_the_ID();
$title = get_the_title($id);
$content = lp_get_value($post, $key, 'main-content');
$conversion_area = lp_get_value($post, $key, 'conversion-area-content');
$sharetext = lp_get_value($post, $key, 'sharetext' );
$share_link = lp_get_value($post, $key, 'shareurl' );
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title><?php wp_title(); ?></title>
<meta name="viewport" content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width">
<?php wp_head(); // Load Regular WP Head
do_action('lp_head'); // Load Custom Landing Page Specific Header Items
?>
<link rel="stylesheet" href="<?php echo $path;?>lp.css" type="text/css">
<?php if ($share_link != ""){
$share_link = $share_link;
} else {
$share_link = get_permalink( $id );
} ?>
</head>
<body>
<header>
<div class="page_center large">
<?php $logo = get_field('logo');
if( !empty($logo) ):
?>
<img src="<?php echo $logo['url']; ?>" alt="<?php echo $logo['alt']; ?>">
<?php endif; ?>
</div>
</header>
<section class="lp_banner">
<div class="page_center large">
<?php the_field('banner_content'); ?>
</div>
<div class="page_center large thirds">
<?php
// check if the repeater field has rows of data
if( have_rows('banner_repeater') ):
// loop through the rows of data
while ( have_rows('banner_repeater') ) : the_row();
?>
<div class="third">
<?php $image = get_sub_field('repeater_image');
if( !empty($image) ):
?>
<img src="<?php echo $image['url']; ?>" alt="<?php echo $image['alt']; ?>">
<?php endif; ?>
<span><?php the_sub_field('repeater_text'); ?></span>
</div>
<?php
endwhile;
else :
// no rows found
endif;
?>
</div>
</section>
<section class="lp_form">
<div class="page_center">
<?php the_field('quote_section_content'); ?>
<div class="form_wrap">
<?php the_field('quote_section_form'); ?>
</div>
</div>
</section>
<section class="designer">
<div class="page_center large">
<div class="left">
<?php the_field('designer_section_text'); ?>
</div>
<div class="right">
<div class="page_center">
<?php $desImage = get_field('designer_section_image');
if( !empty($desImage) ):
?>
<img src="<?php echo $desImage['url']; ?>" alt="<?php echo $desImage['alt']; ?>">
<?php endif; ?>
</div>
</div>
</div>
</section>
<?php break;
endwhile; endif; // End wordpress loop
?>
<footer>
<?php
do_action('wp_footer');
do_action('lp_footer');
?>
</footer>
</body>
</html>