2015-11-01 84 views
0

我是新來的Wordpress。我得到這個錯誤:WordPress的分類:試圖獲得非物件的財產

注意:試圖獲取非對象的屬性在/mnt/stor10-wc1-ord1/825767/iucn.oceanic.net.fj/web/content/wp-content/plugins /super-socializer/super_socializer.php 486行

這是由我使用「Super Socializer」的插件引起的。它與其他頁面效果很好,但我創建了一個自定義的帖子類型,並有3個類別。鏈接將其帶到類別模板。例如:鏈接顯示了A類的帖子,鏈接B表示關於B類等崗位

我的類臨時代碼爲某事像這樣:

 <?php 
 

 
       $args = array(
 
        'posts_per_page' => 10, 
 
        'post_status' => 'publish', 
 
        'post_type' => 'oursuppliers', 
 
        'cat' => 35 
 
       ); 
 
       query_posts($args); 
 

 
       ?> 
 

 

 

 
       <?php 
 
       if (have_posts()): while (have_posts()) : the_post(); 
 
        $post_title = get_the_title(); 
 
        $post_author = $post->post_author; 
 
        $post_date = $post->post_date; 
 
        $link = get_field("resource-uploader"); 
 
        $post_thumbnail_id = get_post_thumbnail_id($id); 
 
        $thumbnail = wp_get_attachment_image_src($post_thumbnail_id, "thumbnail"); 
 
        $thumbnail = $thumbnail[0]; 
 
        if(empty($thumbnail)){ 
 
         $thumbnail = get_template_directory_uri() . "/resources/images/default-150x150.jpg"; 
 
        } 
 
        ?> 
 
        <div > 
 
         <ul style="list-style: none; "> 
 
          <li style="display: inline; margin: 3%; height: 350px; " class="col-md-3"> 
 
           <div> 
 
            <h5 style="font-weight: bold; color: #003399"><?php the_title() ?></h5> 
 
           </div> 
 
           <div> 
 
            <a href="<?php the_permalink(); ?>"> <img style="width: 150px; height: 150px; align-content: center;" src="<?php echo get_field("supplier_logo") ?>"/></a> 
 
           </div> 
 

 
          </li> 
 
         </ul> 
 

 
        </div> 
 
       <?php endwhile; endif; wp_reset_query(); ?> 
 
      </div>

任何人都可以指導我我怎麼可能刪除那個錯誤。我不需要共享插件此模板反正...

預先感謝您:)

回答

0

大多數時候,WordPress的的通知是東西,你不必在所有的擔心,雖然這是一個好主意,通知插件的開發人員,以便他們可以在未來的版本中修復它。

如果您的網站正常工作並且您正在管理高效的網站,最好的方法應該是關閉調試消息。

在你wp-config.php文件中,設置WP_DEBUG爲false:

定義( 'WP_DEBUG',虛假);