我想知道是否有人可以帮助我让这段代码正常工作......?
<?php if (is_front_page() && get_option('of_slider_on_off') == 'true' ) { ?>
<?php require('featured-slider.php'); ?>
<?php }elseif (is_front_page() && get_option('of_slider_on_off') == 'false' ) { ?>
<?php require('featured-countdown.php'); { ?>
<?php }else {
echo '';
}
?>
答案 0 :(得分:6)
什么不起作用?
作为第一步,我会添加一些缩进并删除不必要的PHP开始和结束标记:
<?php
if (is_front_page() && get_option('of_slider_on_off') == 'true' )
{
require('featured-slider.php');
}
elseif (is_front_page() && get_option('of_slider_on_off') == 'false' )
{
require('featured-countdown.php');
{ // Missing curly brace here
}
else
{
echo '';
}
?>
答案 1 :(得分:2)
<?php
if (is_front_page() && get_option('of_slider_on_off') == 'true' ) {
require('featured-slider.php');
} elseif (is_front_page() && get_option('of_slider_on_off') == 'false' ) {
require('featured-countdown.php'); // {
} else {
echo '';
}
?>
你有一个你不需要的额外支架(评论)。也不需要重复的php标签。
如果您使用具有语法突出显示功能的适当IDE,例如NetBeans,你会发现这些问题以红色加下划线,这样你就不会卡住。