サポート » プラグイン » 用語集プラグイン(IMM-Glossary)の文字化け修正ができません

  • 現在、用語集プラグインを導入するため、WP2.9.2でIMM-Glossary Ver2.1.1を使用したいと考えています。

    「WordPressプラグイン、IMM-Glossaryを使ってみた」
    http://zumomo.org/archives/143
    の記事を参考にさせていただき、文字化け対応をしているのですが、
    下記のようなエラー文が表示されてしまいます。

    Query: INSERT INTO wp_posts ( post_author , post_date , post_date_gmt , post_content , post_title , post_category , post_excerpt , post_status , comment_status , ping_status , post_password , post_name , to_ping , pinged , post_modified , post_modified_gmt , post_content_filtered , post_parent , guid , menu_order , post_type , post_mime_type , comment_count ) VALUES ( ‘2’ , ‘2010-02-27 08:47:57’ , ‘2010-02-27 08:47:57’ , ‘[[[IMM-Glossary]]]’ , ‘IMM-Glossary’ , ‘0’ , ” , ‘publish’ , ‘closed’ , ‘closed’ , ” , ‘imm-glossary’ , ” , ” , ‘2010-02-27 08:47:57’ , ‘2010-02-27 08:47:57’ , ” , ‘0’ , ” , ‘0’ , ‘page’ , ” , ‘0’ )
    Error: Unknown column ‘post_category’ in ‘field list’

    これは、どのような原因が考えられるのでしょうか?
    お分かりになる方がいらっしゃいましたら、ご教授願えたら幸いです。
    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    shouheiさん、こんにちは。

    エラー文の内容は、データベースに挿入しようとしている命令で、「post_categoryという項目がありませんよ。」という内容です。

    WordPressには、2.7系までpost_categoryという項目が存在していましたが、すでに使われなくなっていた項目なので2.8から、項目自体がなくなっています。

    このため、2007年が最終アップデートとなっているプラグイン自体が、2.8以上のバージョン非対応となってしまっています。

    ただし、2.7系をインストールした後、アップグレードをすると、post_categoryの項目は残るので、上記のエラーは回避できそうです。

    まあ、古くアップデートされていないプラグインは、管理されていないという証拠でもありますので、ご利用はおすすめしません。

    トピック投稿者 shouhei

    (@shouhei)

    jim912さま

    ご丁寧に回答してくださり、本当にありがとうございます。
    ワードプレスのバージョンアップによる影響だったんですね。
    非常に分かりやすい解説に感謝いたします。

    たしかにアップデートされてないプラグインを使用するのは危険ですが、
    用語集をプラグインにより簡単に作成し、キーワードリンクができれば、
    ユーザーにとってサイト内の専門用語をより分かりやすくし、
    また、SEO的にも非常に有効なのではと思っていたのでなかなかあきらめきれません。
    ただ、今から2.7系をインストールした後、
    アップグレードをするというのはなかなか難しそうです。

    もし最新バージョン(2.8以上)にpost_categoryの項目を付け加える方法や
    もしくは、簡単な用語集の作成方法などご存知であれば、ご教授願えたら幸いです。

    再度の質問で大変恐縮ですが、どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「用語集プラグイン(IMM-Glossary)の文字化け修正ができません」には新たに返信することはできません。