« WordPress保存時の不具合 Main WordPressの自前ピンバックオフ... »

WordPress-2.8.1アップグレード

WordPress保存時の不具合の続き?

WordPress-2.8.1に更新してみました。

2.8では自動アップグレード時にデータが消えるなどの不具合があったとのことで、まず、プラグインのWP-DBManagerでデータベースの手動バックアップを取り、さらに管理のエクスポートのほうでもバックアップを行なって、該当ディレクトリのコピーもとった上で、入手した日本語版を展開。

今のところ過去記事の一覧表示は、無事できているようだが、パーマリンクの設定がおかしくなったのか、個別記事の表示ができないようだ??

いろいろとパーマリンクの設定を見直してみたり、データベースを読み込みなおしたりとやっていたが、個別記事の表示ができない理由が判明した…。テーマを切り替えると表示できるので、使っていたテーマで問題が起こっていた。

以前に行なっていた設定(WordPressで前後の記事へのリンクを追加)で、個別記事の冒頭にページ移動用のリンクを張っていて、ここでShort Title Linkプラグインを使っていたのだが、WordPressのアップグレード後に(様子見ということで)まだ有効にしておらず、themes/librio/single.phpの中でエラーになり、それ以降の表示がなされていなかった。そりゃー、表示できるわけないわなぁ…。

ということで、テーマのsingle.phpの該当箇所でプラグイン側の関数の存在もチェックするようにしてみた。

<?php if (function_exists('previous_post_link_short') && function_exists('next_post_link_short')) { ?>
        <table border="0" width="100%" cellspacing="0" cellpadding="0">
                <td align="left" width="33%"><?php previous_post_link_short(); ?></td>
                <td align="center" width="33%"><a href="<?php echo get_option('home'); ?>/">Main</a></td>
                <td align="right" width="33%"><?php next_post_link_short(); ?></td>
        </table><p>
<?php } else {echo "Please activate 'Short Title Link' plugin'<p>";}?>

プラグインの設定がテーマのほうにも影響したり、使用停止時に不用意に表示がおかしくなってしまうのは望ましくない(少し経つと設定したことも忘れちゃうし(^^;;)ので、プラグイン側でこのあたりを設定できるようになるといいなぁ。

[追記]
おー、更新したら画像が出ないと思ったら、wp-content/uploads 内のデータを戻すのを忘れていた。これらのファイルのバックアップには気をつけないと…。

[追記]
で、編集中の投稿が保存時に消える問題は、アップグレードした2.8.1でもやはり発生しました。残念。こちらの環境(Firefox-3.0.11, 3.5, Windows Vista SP1)あたりとの相性が悪いんでしょうか。

Leave a comment

Your comment