如图:PHP本地测试测试总出错Parse error: syntax error, unexpected T_ENDIF in F:\wamp\www\1\wp-conten
<divclass="blocklinks"><h3><?php_e('Blogroll','xiaohan');?></h3><ul><?phpwp_list_book...
<div class="block links"><h3><?php _e('Blogroll', 'xiaohan'); ?></h3>
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
<li><a href="/flinks">所有链接</a></li>
</ul>
</div>
<?php } ?>
<?php endif; ?>*/
<?php
// A second sidebar for widgets, just because.
if ( is_active_sidebar( 'secondary-widget-area' ) ) ; ?>
<?php dynamic_sidebar( 'secondary-widget-area' ); ?>
<!-- #secondary .widget-area -->
<?php endif; ?>
</div>
上面是97行到113行的代码,谁能帮我找出错误呢?
<?php if(!is_home()){?>
<div class="block"><h3><?php _e('Blog Archives' ,'xiaohan'); ?></h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
<? }?>
<?php if (!is_single()) : ?>
<div class="block" id="tag_cloud"><h3><?php _e('Tag Cloud' ,'xiaohan'); ?></h3>
<p><?php wp_tag_cloud('smallest=8&largest=16'); ?></p>
</div>
<?php endif; ?>
<?php if ( is_home() || is_page() ) { ?>
<div class="block links"><h3><?php _e('Blogroll', 'xiaohan'); ?></h3>
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
<li><a href="/flinks">所有链接</a></li>
</ul>
</div>
<?php } ?>
<?php endif; ?> 这是104行,真搞不懂
  展开
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
<li><a href="/flinks">所有链接</a></li>
</ul>
</div>
<?php } ?>
<?php endif; ?>*/
<?php
// A second sidebar for widgets, just because.
if ( is_active_sidebar( 'secondary-widget-area' ) ) ; ?>
<?php dynamic_sidebar( 'secondary-widget-area' ); ?>
<!-- #secondary .widget-area -->
<?php endif; ?>
</div>
上面是97行到113行的代码,谁能帮我找出错误呢?
<?php if(!is_home()){?>
<div class="block"><h3><?php _e('Blog Archives' ,'xiaohan'); ?></h3>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
<? }?>
<?php if (!is_single()) : ?>
<div class="block" id="tag_cloud"><h3><?php _e('Tag Cloud' ,'xiaohan'); ?></h3>
<p><?php wp_tag_cloud('smallest=8&largest=16'); ?></p>
</div>
<?php endif; ?>
<?php if ( is_home() || is_page() ) { ?>
<div class="block links"><h3><?php _e('Blogroll', 'xiaohan'); ?></h3>
<ul>
<?php wp_list_bookmarks('title_li=&categorize=0'); ?>
<li><a href="/flinks">所有链接</a></li>
</ul>
</div>
<?php } ?>
<?php endif; ?> 这是104行,真搞不懂
  展开
4个回答
展开全部
你这是php if的用法错了 不是if endif 这么用的 一个条件判断里用{}就好了,不需要endif
也就是重写下107行if ( is_active_sidebar( 'secondary-widget-area' ) ){
和112行<?php };?>
也就是重写下107行if ( is_active_sidebar( 'secondary-widget-area' ) ){
和112行<?php };?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一看到这个错误 应该判断出是语法错误
要不上冒号;
要不就判断条件类似if else这类的 写的不完整或者不对
自己仔细找找
要不上冒号;
要不就判断条件类似if else这类的 写的不完整或者不对
自己仔细找找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你给出的代码是文件sidebar。php的代码吗 还有你给的只是函数代码 我只能试着说下 你可以在每个<?php _e('Blogroll', 'xiaohan'); exit; ?>然后看下 执行这个函数没有 每个都这样调试来找出错误
如果还找不出 请补全代码,你给的代码太少了
如果还找不出 请补全代码,你给的代码太少了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
103行使用了}那么104行<?php endif;?>这一行做什么用?既然用了}就不需要endif了二者有一个就行,还有104行结尾有半个注释的符号 */ 上边的代码都已经注释掉了么?
最后一行凭空冒出一个</div>这个和哪个匹配也不知道..
代码不全,不知前边怎么写的,看不出来错在哪
最后一行凭空冒出一个</div>这个和哪个匹配也不知道..
代码不全,不知前边怎么写的,看不出来错在哪
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询