我的boxbilling脚本有问题。所有的phtml文件都拒绝解析我的php代码。我已经确认所有处理程序和类型都已添加并正常工作。它很奇怪,当我创建自己的.phtml并将我的html和php代码放入其中时。而且似乎对邮箱的支持已经死亡。我打算从我的其他网站获取wordpress菜单到我当前的菜单。使用这些PHP代码。谢谢大家。
<?php
require( '/home/admin/public_html/wp-load.php' );
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('my_mega_menu') ) : ?>
<?php endif; ?>
下面的代码是.phtml的一部分我已经标记了代码所在的区域。 谢谢
<div class="top-buttons">
<a id="login-form-link" class="bb-button bb-button-submit" href="{{ 'login'|link }}">{% trans 'Sign in' %}</a>
<a class="bb-button bb-button-red" href="{{ 'login'|link }}?register=1">{% trans 'Register' %}</a>
</div>
{% endblock %}
{% endif %}
</div>
<div class="clear"></div>
</div>
</div>
<!-- START MENU FROM WORDPRESS -->
<!-- END OF MENU FROM WORDPRESS -->
以下代码是页面上显示的内容。
init(); $wp->parse_request(); $wp->query_posts(); $wp->register_globals(); ?>
更新:我刚检查了inspect元素,如果我只使用这段代码,我的php代码会被自动注释。
<!--?php
require( '/home/admin/public_html/wp-load.php' );
get_header();
?-->
我粘贴了已经评论过的代码。
答案 0 :(得分:0)
此错误是由wordpress .htaccess文件引起的,默认情况下不支持.phtml文件,只需添加:
AddType application/x-httpd-php .php .phtml
到.htaccess文件,脚本应该可以工作。
P.S。如果您没有使用.htaccess文件进行重定向,请考虑删除它。