Wordpressメモ
Posts tagged エラー
復旧完了&WordPress2.9でsimple-tagsを使えるようにする方法
12月 23rd
とりあえず、ウイルス駆除してローカルマシンも対策して復旧完了のつもり。
大丈夫と思うけど、もしおかしなところ見つけたら教えてください。
サイドバーのタグがおかしいのは、Wordpressを2.9にバージョンアップしてplug-inが対応しなくなった為。
まぁ、それはおいおいって事で。
簡単に使えるようにできるらしいですな。
WordPress2.9でsimple-tagsを使えるようにする方法
plug-in内のsimple-tags.phpを変更。
35行目
if ( strpos($wp_version, ’2.7′) !== false || strpos($wp_version, ’2.8′) !== false ) {
↓
if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {
プラグインPost Thumbsのエラー
5月 7th
WordPress日本語版にして初めてのエラー。プラグインで使用しているPost Thumbsの画像アップができなかった件。
原因は簡単、ロリポップサーバーにおけるパーミッションの設定でした。
うちのサーバーの場合、/wp/wp-content/uploads のuploadsフォルダを777に。
また、/wp/wp-content/uploads/pthumbs のPost Thumbsのフォルダpthumbs(任意で名前は設定)を777に。
この二つの設定でエラーは出なくなりました。
上部に空白ができる
12月 18th
Firefoxではないのだけど、IEだとブラウザの最上部に空白ができるんだよね。これってなんだろ?
ヘッダーテンプレートを読み込んだ場合に空白ができるみたい。
テンプレートじゃない通常のファイルと同じソースなのに空白ができちゃう。これってやっぱWordPressのシステム部に何かあるのかな?
もちろんmarginやpaddingやbodyの指定は0にしてるんだけどねぇ…。うーん…。
2008.1.8(火)追記
解決しました!詳しい方に相談したところ、BOMが原因ではないかというヒントを頂き調べてみると、その通りでした!!超感動w
要するに、BOMという設定が入っているとドキュメントに余計なゴミが入るみたいで、それで正常に動作しないようです。Firefoxだと表示されてたけどIEできちんと表示されないのはそれが原因みたいですね。
解決方法
BOMの設定ができる適当なテキストエディタを落としましょう。UTF-8Nという設定ができればBOM(無し)の設定ができるようです。つまりNがなければ(有り)って事かな?とりあえず管理人は、TeraPadというエディタで保存しなおしました。
今回の場合はヘッダー部分にゴミが入ってるようなのでそれだけを修正してアップしています。ほんとは全てのテンプレートファイルをBOM無しで保存しなおした方がいいのだろうけど、とりあえずはこれでヽ(´▽`)/
サムネイルが生成されない
12月 17th
WordPressで記事を投稿時ですが、画像をアップするときにサムネイルが生成されない場合があります。これはサーバー側に問題がある事が多いようです。仕事でWebARENA Suite2を使用しているのですが、このサーバーもサムネイルが生成されませんでした。
色々と検索してみたのですが、サムネイルが生成されない考えられる原因として3つ見つけました。
- GD(グラフィックライブラリ)またはImageMagickがサポートされていない。
基本的にこれがサーバー側でインストールされてないとサムネイルが生成されません。サーバー管理会社にインストールしてもらいましょう。最近はほとんどサポートしているみたいですけどね。 - Apacheのphpに割り当てられているメモリが少ない。
専門的な事は分かりませんが、8MBくらいの場合、画像が大きすぎるとサムネイルが生成されないようです。サーバー管理会社に増やしてもらえるようにお願いしましょう。 - GDのバージョンが低い
GD 2.0.1 以上なら問題ないのかな? WebARENA Suite2はver.1.6でした
それで、WebARENAの場合は、3のGDバージョンが1.6の為サムネイルが生成されません。同じGDなのに何故生成されないのかというと関数が違うからのようです。
よって、wp/wp-admin/admin-functions.php内の以下の関数を置換する必要があります。
- imagecopyresampled を imagecopyresized に置換。
- imagecreatetruecolor を imagecreate に置換。
- admin-functions.phpを既定の場所に上書きアップ
※注意
- この関数の後に( )←引数(?)を含むカッコがありますが、これを含めて置換しないように。関数文字列のみ置換する事。
- サムネイルを表示したりするプラグインを使用している場合は、プラグイン内の関数も置換すること。(WordPress全体のシステムを置換すると抜けがないかも)
この方法で、WebARENAでもサムネイルが表示されるにようなりました。
ちなみにこのサイトで使用しているプラグイン「Post Thumbs」も上記関数に置換しました。
できなかったらごめんなさい(ぉ
自己責任の上、お試し下さい。責任は負いかねます。
Post Thumbs
最近のコメント