2013-05-01 96 views
0

我收到一個意外的T_FUNCTION錯誤。我知道這通常發生在函數內缺少右括號和分號。我似乎無法弄清楚它在哪裏。意外的T_FUNCTION。我不知道問題出在哪裏

由於某些原因,當服務器輸出錯誤但它從不輸出正確的行。有沒有一種在線工具能夠在適當的行上輸出錯誤?

這是我收到的T_function錯誤代碼:

/** 

* Add Meta Box to Menu Editor Page. 

* 

* 

* 

*/ 



if (!class_exists('JMO_Custom_Nav')) { 

    class JMO_Custom_Nav { 

     public function add_nav_menu_meta_boxes() { 

      add_meta_box(

       'wl_login_nav_link', 

       __('WishList Login'), 

       array($this, 'nav_menu_link'), 

       'nav-menus', 

       'side', 

       'low' 

      ); 

     } 



     public function nav_menu_link() { 

     ?> 

      <div id="posttype-wl-login" class="posttypediv"> 

       <div id="tabs-panel-wishlist-login" class="tabs-panel tabs-panel-active"> 

        <ul id ="wishlist-login-checklist" class="categorychecklist form-no-clear"> 

         <?php $sections = get_post_meta($post->ID, 'newtheme_section_id', false); 



          foreach($sections as $section) { ?> 



         <li> 





          <label class="menu-item-title"> 

           <input type="checkbox" class="menu-item-checkbox" name="menu-item[-1][menu-item-object-id]" value="-1"><?php echo $section; ?> 

          </label> 

          <input type="hidden" class="menu-item-type" name="menu-item[-1][menu-item-type]" value="custom"> 

          <input type="hidden" class="menu-item-title" name="menu-item[-1][menu-item-title]" value="Login"> 

          <input type="hidden" class="menu-item-url" name="menu-item[-1][menu-item-url]" value="<?php echo $section; ?> 

          <input type="hidden" class="menu-item-classes" name="menu-item[-1][menu-item-classes]" value="wl-login-pop"> 

         </li> 

         <?php } ?> 

        </ul> 

       </div> 

       <p class="button-controls"> 

        <span class="list-controls"> 

         <a href="/wordpress/wp-admin/nav-menus.php?page-tab=all&amp;selectall=1#posttype-page" class="select-all">Select All</a> 

        </span> 

        <span class="add-to-menu"> 

         <input type="submit" class="button-secondary submit-add-to-menu right" value="Add to Menu" name="add-post-type-menu-item" id="submit-posttype-wl-login"> 

         <span class="spinner"></span> 

        </span> 

       </p> 

      </div> 

     <?php } 

    } 

} 



$custom_nav = new JMO_Custom_Nav; 



add_action('admin_init', array($custom_nav, 'add_nav_menu_meta_boxes')) 
+0

爲什麼沒」你告訴我們哪一行缺少一個分號? – 2013-05-01 03:19:00

+1

在代碼結束時,你錯過了分號(';')。 – 2013-05-01 03:20:14

回答

0

找到1

<input type="hidden" class="menu-item-url" name="menu-item[-1][menu-item-url]" value="<?php echo $section; ?> 

沒有結束標記

找到2

<?php } //<<close FUNC 

} //<<close class 

} // << CLOSE ???? try to del this