2009-10-15

WordPress2.8にアップグレードしたら画像がアップロードできなくなった

XREAではPHPはセーフモードの影響を受ける為、画像をアップロードするにはそ.htaccessによる対処が必要ですと何度も書いていますが、
WordPress2.8で画像をメディアアップロードからアップすると、画像自体はアップされてるようなのに、肝心の画像が表示されない。。。

はて?
画像アップロードに関するphpが「async-upload.php」ではなく又違うファイル名になったのかと思ったが、変わりなく今までの.htaccessで問題無い。

では何が原因?と思ったら、答えは
ダシュボード/設定/その他の設定にありました!

アップロードするファイルの保存場所が、「wp-content」になっている!
デフォルトは wp-content/uploadsと右に書いてるのになぜか「wp-content」に。

なぜこうなってたのかワケが分からないが、「wp-content/uploads」に修正すれば問題無く画像のアップロードが出来ました。

これってバグなのかな???

2009-10-1

WordPressで記事の最終更新日を表示したい時のテンプレートタグ

<?php the_date(); ?> や <?php the_time(); ?>では、投稿日が表示され
最終編集日にはならないので、

<?php the_modified_date('d'); ?>

を使う。
このタグは、ループの中で使わなければならないので、

<?php while (have_posts()) : the_post(); ?>
<p>最終更新日: <?php the_modified_date(); ?></p>
<?php endwhile; endif; ?>

これを表示させたい所に記述する。
()内のパラメータを指定しなければ、
ダッシュボード > 設定 > 一般設定 にある日付フォーマットの設定が適用されます。

好みのフォーマットにしたければ、以下を参考に。
WordPress Codexの Formatting Date and Time
PHP マニュアルの date(日付・時刻)関数

▲TOP