我在本地服务器上开发(我的笔记本电脑,Windows 10,XAMPP,PHP v5.5.15)
生产服务器是Linux,PHP v5.6.14
使用Jupiter 4主题,我可以在标题中添加一个DIV作为" mk-header-right"中的最后一个元素。 div,在header.php中:
<div class="mk-header-right">
<?php
do_action('header_right_before');
// to add elements using child themes
//do_action('header_checkout');
do_action('start_tour_link');
do_action('header_social', 'header');
do_action('header_search', 'header');
do_action('header_copyright');
do_action('header_right_after');
// to add elements using child themes
?>
<div class="contact-header"> //added this div
<h2>XXX-XXX-XXXX<br>
Miami-Florida</h2>
</div>
</div>
在themes / jupiter / stylesheet / css / styles.css中使用自定义类contact-header
的正确样式,它在我的标题中显示得很好。
验证它是否有效并且没有问题,我将header.php复制到HostGator上的生产服务器,我突然得到一个php错误:
Parse error: syntax error, unexpected '$mk_options' (T_VARIABLE) in /home4/xxxxxx/public_html/wp-content/themes/jupiter/header.php on line 1
当我将原始header.php的备份复制回生产服务器上的wp-content / themes / jupiter时,该网站再次运行。
我已经多次这样做以确认它是html的这一点,新的div块添加到header.php,这导致生产服务器上的php错误。但是在我的本地开发服务器上,代码可以运行。