2011-01-30 6 views
0

この問題が私のブログにどれくらいの期間あるのかわかりませんが、今日気づきました。キャッチ可能な致命的なエラー:クラスWP_Errorのオブジェクトが2番目のページの後の文字列に変換されませんでした

キャッチ可能な致命的なエラー:クラスWP_Errorのオブジェクトを文字列の/に変換できませんでした。ページのナビゲーション(下)を使用して次のページにアクセスすると、ライン86

上home4/techshal/public_htmlの/ WP-コンテンツ/テーマ/ thesis_18/libに/機能/ teasers.php私は論文のテーマを使用しています、コードは、問題がどこにあるか下にある:

function thesis_teaser_category($post_count, $post_image) { 
    $categories = get_the_category(); 
    echo '<a class="teaser_category" href="' . get_category_link($categories[0]->cat_ID) . '">' . $categories[0]->cat_name . "</a>\n"; 
} 

サード行はechoで始まるコードの86行目です。 この問題は、カテゴリページおよびタグページでうまく機能するインデックスページのナビゲーションにのみ適用されます。 これを解決するためにすべてのプラグインを無効にしましたが、解決されない問題があります。 サイドバーも失われます。

+0

あなたは[http://wordpress.stackexchange.com/][1]で回答を探しましたか? [1]:http://wordpress.stackexchange.com/ – WrightsCS

+0

問題が解決されてきた、それは論文のテーマのバグです。 'エコー'の前に 'if'を広告する必要があります – TechShali

答えて

1

phpmyadminにアクセスしてください。あなたのワードプレスミューが使用しているデータベースの名前を選択してください。検索に移動します。

時:ワード(複数可)または値(複数可)を検索する(ワイルドカード:「%」)を入力します。dashboard_blog

その後内部テーブル(複数可)上:あなたはスクロールダウンしwp_sitemetaを選択する必要があります検索に挿入されます。 [OK]をクリックします。 「dashboard_blog」言葉の少なくとも一方のための

検索結果:

あなたは、このような上記の検索リソースを持っています

2 match(es) inside table wp_sitemeta | Browse | Delete 

[参照]をクリックして、あなたは2テーブルが表示されます。テーブル名dashboard_blogを編集します。

meta_valueは何でも表示されます。私は正確に覚えていませんが(ERRORなど)、心配する必要はありません。単にすべてを削除して1を入力してください。はい、ボックスに「1」と入力してください。

最後に、[実行]をクリックします。 WPにログインしてください。結果を参照してください。

+0

これが正しいとお考えですか?元の尋問者は、彼はそれを修正したと言った(違った)。 – durron597