我试图在我的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 -->
我希望从整个主题中删除边栏。
答案 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