サイトからWordPressテーマを作成できるサービス

こういう便利なサービスがあるんですね。
どこまできっちりとしたテーマを作れるかにもよりますが一回くらいは試してみたいですな。

Theme Matcher – Instant WordPress Theme to Match Your Website
http://themematcher.com/

wordpressで画像を自動リサイズしてくれるプラグイン

wordpressの相談で

「”どのサイズでアップロードしても200×118のサイズになるように”して頂けませんでしょうか。
後々はクライアント様の方で画像をアップする予定なので、
当然、Photoshop等リサイズが出来無いことも想定されます。」

という話を受けました。

ほほぉ、自動リサイズですか。
wordpressはもともとアップロードした画像を3サイズに分けて自動で生成されますが、任意のサイズを指定することは基本的にはできません。
というわけでググってみると「Additional image sizes」というプラグインでできるみたいと判明。

設定などは下記URLがわかりやすかったです。

トリミング機能付きで画像リサイズ!WPプラグイン『Additional image sizes』
http://www.broval.jp/oss/blog/?p=2354

このプラグインを入れて、200×118のサイズを”originalsize”として新規に設定。
あとはこんな感じで書いてやればリサイズされた画像を読み込めました。
ちなみに”thumbnail”とつけたカスタムフィールドで画像をアップしてます。

<?php
$custom_fields = get_post_custom($post_id);
$image = wp_get_attachment_image_src($custom_fields["thumbnail"][0], 'originalsize');
?>
<img src="<?=$image[0]?>" />

wordpressは何でもかんでもプラグインで解決しますなぁ。(´Д`)

WordPressのオリジナルテーマ作成ちぅ。

「作成したウェブデザインをそのままWordPressにあてられますか?」

と聞かれ

「Yes,I am.(・`ω・)

と答えた結果、作業を請け負う形に。

納期は今月末。
週末だけ費やして終わるかどうか微妙なところ。

作業日数は丸7日分くらいは取れるわけですが、正直それくらいあれば勉強しつつなんとかなるかなーと思ってたらもう7月半分過ぎてますやん。

というわけでWordPressのオリジナルテーマを作成するのに参考になりそうなURLを集めて流し読みしながら作業なう。

テンプレートの読み込み順とかは分かるんですけど、
投稿内容を列挙したり1記事だけひっぱってきたりといったpost関連の処理がまだ分かってないです。

8月には同様の案件がまた入る予定なのにー。
むふー。

W3 Total Cacheって

まず最初にpreview モードを解除せなあかんかったとは・・・。

        ____
       /_ノ  ヽ、_\         ━━┓┃┃
      o゚((●)) ((●))゚o         ┃   ━━━━━━━━
    /::::::⌒(__人__)⌒:::: \       ┃               ┃┃┃
   |    ゝ’゚     ≦ 三 ゚。 ゚                          ┛
   \   。≧       三 ==-
       -ァ,        ≧=- 。
       イレ,、       >三  。゚ ・ ゚
       ≦`Vヾ       ヾ ≧
       。゚ /。・イハ 、、    `ミ 。 ゚ 。 ・

あんまり説明文読んでなかったぜよ・・・。

ところでTotal Cacheが表示が軽くなるのはいいんですが、ログインしていない状態だと1日経っても全然キャッシュが更新されません。

どうしたらいいんですかね、これ?(´A` )

WordPressをいじり中のメモ

XML-RPCでカスタムフィールドの値を突っ込むのと
WordPressのAPIを利用して新規カテゴリを追加する方法は特に問題無く確認終わり。

あとはMySQLで独自テーブルをいじりたい場合はこんな感じでいけそう。

<?
    global $wpdb;
    $sql = "INSERT INTO `*****`";
    $wpdb->query($sql);
?>

それかwpdbクラス内に適当にメソッドを作ってみるとかすれば多分問題無さそうな気がする。

ちぃ、覚えた。

WordPressをちゃんといじれるようにならないといけなくなりそうなので

とりあえずWordPressをカスタマイズする本を注文してみた(`・ω・´ )

んで、現時点では

・固定ページごとのデザイン変更の方法はだいたいOK。

・カスタムフィールドとカスタムタクソノミーの基本的な扱いもだいたい分かったものの
function.phpと絡めたガッツリした変更となるとまだ不明点多し。

・キャッシュプラグインもどれが一番良いのかがまだよく分からないのでとりあえず評価が良さげなTotalCacheを使用。

・XML-RPCを利用した自動投稿も普通の記事投稿ならできたけど、カスタムフィールドやカテゴリを設定しての入力はまだテスト中。

という感じ。
うーん、難しいですなぁWordPress。。。。

でも、カラダや唇はWordPressに許しはしても
アタイの心はNucleusのものよ!ヽ(`Д´)ノプンプン

Nucleus CMS Japan
http://japan.nucleuscms.org/

WordPressの管理画面でサイトタイトルを入力しても反映されない件について

まぁ、多分これは内部エンコーディングがズレてるせいで起きてる問題だろうということで、
httpd.conf内のバーチャルホストの箇所に下記を追加して内部もUTF-8になるように設定。

<IfModule mod_php5.c>
  php_flag  output_buffering              Off
  php_value output_handler                none
  php_value default_charset               UTF-8
  php_value mbstring.http_output          UTF-8
  php_value mbstring.internal_encoding    UTF-8
</IfModule>

これで無事にWordPressの管理画面で正しくサイトタイトルを入力できるようになった。
サーバ内部の問題だからレンタルサーバでWordPressを使ってる人は気付きにくいかも。