那不起作用。 查看!!我有完全相同的问题。 。 how to add Wordpress phpshortcode into HTML page or custom template?
肯定是它的php错误。我想将这个短代码[<?php echo do_shortcode('[wpdreams_ajaxsearchlite] '); ?>
]发布到我的自定义html模板,所以为此,我必须将我的基于html的模板更改为基于php且同时更改html到php !!
我收到了这个错误!!
解析错误:语法错误,意外&#39;相机&#39; (T_STRING),期待&#39;,&#39;或&#39;;&#39;在第205行
以下代码中的第二行是第205行
<ul id="nav">
<li><a href="javascript:goTo('camera');"><i class="fa fa-home"></i><p><span style="color: #ffffff;"><strong>Home</strong></span></p></a></li>
<li><a href="javascript:goTo('Movies');"><i class="fa fa-film" ></i><p><span style="color: #ffffff;"><strong>Movies</strong></span></p></a></li>
<li><a href="javascript:goTo('TVshow');"><i class="fa fa-television"></i><p><span style="color: #ffffff;"><strong>TV.Show</strong></span></p></a></li>
<li><a href="javascript:goTo('Filter');"><i class="fa fa-filter"></i><p><span style="color: #ffffff;"><strong>Filter</strong></span></p></a></li>
<li><a href="javascript:goTo('Contact');"><i class="fa fa-envelope"></i><p><span style="color: #ffffff;"><strong>Contact</strong></span></p></a></li>
</ul>
答案 0 :(得分:0)
这个错误来自php,请发布完整代码,以便我可以为你修复它,你可能忘记了字符串连接或
或
}
在文件或函数的末尾
它也可能是一个javascript问题,将您的代码更改为此,让我们看看它是如何工作的
<ul id="nav">
<li><a href="javascript:goTo('camera')"><i class="fa fa-home"></i><p><span style="color: #ffffff;"><strong>Home</strong></span></p></a></li>
<li><a href="javascript:goTo('Movies')"><i class="fa fa-film" ></i><p><span style="color: #ffffff;"><strong>Movies</strong></span></p></a></li>
<li><a href="javascript:goTo('TVshow')"><i class="fa fa-television"></i><p><span style="color: #ffffff;"><strong>TV.Show</strong></span></p></a></li>
<li><a href="javascript:goTo('Filter')"><i class="fa fa-filter"></i><p><span style="color: #ffffff;"><strong>Filter</strong></span></p></a></li>
<li><a href="javascript:goTo('Contact')"><i class="fa fa-envelope"></i><p><span style="color: #ffffff;"><strong>Contact</strong></span></p></a></li>
</ul>
将您的php更改为此
<?php require( '../wp-load.php' ); ?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<ul id="nav"> <li><a href="javascript:goTo('camera');">
<i class="fa fa-home"></i>
<p><span style="color: #ffffff;"><strong>Home</strong></span></p></a></li> </ul>
<?php echo do_shortcode('[wpdreams_ajaxsearchlite]'); ?>
</body>
</html>
并将您的短代码更改为没有空白的sapaces
这是正确的<?php echo do_shortcode('[wpdreams_ajaxsearchlite]'); ?>