我的注释代码在sidebar.php文件中是错误的

时间:2019-01-25 20:40:44

标签: php sidebar

我试图在我的wordpress主题中隐藏侧边栏小部件。我已经完成了帮助站点在sidebar.php文件中建议的操作。但是,当我添加一个新页面时,出现了一个解析错误,该错误在页面右侧的侧边栏应为:

  

解析错误:语法错误,意外的'endif'(T_ENDIF),预计第18行的C:\ xampp \ htdocs \ Rustic1 \ wp-content \ themes \ restau \ sidebar.php中的文件结尾

<?php
/**
 * The sidebar containing the main widget area.
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package Restau
 */
?><div id="sidebar">
 <!-- Start widget comment>
 <?php
if ( ! is_active_sidebar( 'sidebar-1' ) ) {
    return;
}
?>
<aside id="sidebar" class="col-md-4 widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-1' ); ?>
<?php endif; ?>
<End widget comment -->
</div>
</aside><!-- #sidebar -->

我希望从整个主题中删除边栏。

1 个答案:

答案 0 :(得分:1)

注释和下一个<?php标记之间有HTML代码。您需要在HTML之前退出PHP模式。

<?php
/**
 * The sidebar containing the main widget area.
 *
 * @link https://developer.wordpress.org/themes/basics/template-    files/#template-partials
 *
 * @package Restau
 */
?>
<div id="sidebar">
 <!-- Start widget comment
 <?php