如何修复此Sidebar.php

时间:2014-01-14 19:24:09

标签: php wordpress wordpress-theming

ALEXA条形码坏了,你能帮帮我解决吗?这将是一个很大的帮助。我认为Tag没有关闭。这就是为什么我的网站页面的页脚消失了。

FUll Code就在这里:http://ideone.com/hqUTJ3

预览:

<?php
if(tie_get_option( 'columns_num' ) != '2c'):
?>
<aside class="sidebar-narrow">
<?php
    if ( is_home() ){

        $sidebar_home = tie_get_option( 'sidebar_narrow_home' );
        if( $sidebar_home )
            dynamic_sidebar ( sanitize_title( $sidebar_home ) ); 

        else dynamic_sidebar( 'narrow-primary-widget-area' );   

1 个答案:

答案 0 :(得分:2)

<?php
    if (tie_get_option('columns_num') != '2c') :
?>
    <aside class="sidebar-narrow">
<? endif ?> // <-- You need to close your if() : above

<?php
    if (is_home()) {

        $sidebar_home = tie_get_option( 'sidebar_narrow_home' );
        if ($sidebar_home) {
            dynamic_sidebar(sanitize_title($sidebar_home)); 
        }
        else {
            dynamic_sidebar('narrow-primary-widget-area');   
        }
    } // <--- You need to close your if

我建议不要使用无括号的代码块。 IE

if (true)
    dothis();

为了帮助细分您的代码以便不再发生此问题,请在每个条件代码块周围使用大括号。它使人眼保持井井有条,可读,可格式化和可调试性。

if (true) {
    dothis();
}