2009 年 4 月 11 日 – 12:36 AM

photo credit: rhosoi
酔っぱらいのヤカラみたいな写真になってますが、WordCamp関西2009に酔って行ってきました(笑)
酔っぱらったまま書くのでアレなんですが、メモです
もちろんあくまでも私的なメモですので、そこんとこよろしこ
【Mattとの話やプレゼンや質疑応答の雰囲気から】
・Mattは昨日8日は京都観光をしていた、そしてラーメンは好き(京都ラーメンPlanetのミニカードを無理矢理あげた)
・Mattは19の時にWPの開発を初めて、今25歳(そう考えると僕らは19歳から25歳まで、いったい何をやっていたんでしょうか・・・ちなみに僕らってのは読んでるアナタも入ってますから(笑)!)
・WPの開発にphpを使ったのは、phpが簡単だったから。みんなWebの開発にはphpでいいんじゃない?ヤフーとかもそうだし。あと、興味ある言語としてはRubyより今はErlangが面白い(願わくばもうちょっとCouchDBの話を一緒にしたかった)
・WordPressをCMSとして使ってる人はけっこう多い(さすがにみんなよく勉強しているし、使いこなしている)
・日本の中小向けにWordPress MUの需要はそれなりに高い(会場の雰囲気から)
・けど、MattはMUにはコミットしてないし、MUよりはBuddyPressみたいなのほうが来ると思ってる(この辺りの温度差はなんだかよくわかる気が・・・)
・あと、MattはP2が面白いぞいいぞと言っていた
・WP2.8ではスピードアップをするつもり、あと、tagとはちょっと違うtaxonomyが使いやすくなって入る予定
・フリーソフトの精神、WordPressがMTよりシェアを伸ばせたのはフリーだったから。MTも今はフリーのがあっていいけどね。ちなみにMattが最初につくったブログはMTでだし、MTのプラグインもつくったことがある(MTあってこそのWPなのだ、もちろんええ意味で)
【小嶋さんのプレゼン】
・NPOでもWordPressをCMSとして使ってます(彼はデザイナ出身だけどバリバリphpのテンプレートも書く、凄い!)
・sanboxというテーマだと、CSSだけでデザイン変更(ryo.comもsandboxです!)
・けどやっぱり、phpなテーマファイルをいじくってカスタマイズする案件が多い
・テーマファイルをいじる具合にはいろんなやり方があるけど、やっぱり予算次第(そりゃそーだ(笑))
【水野さんのプレゼン】
・ショートコードは使えるぜ!([qrcode]とか[sc_amazon]とか)
・POSTのカスタムフィールドをショートコードで使う(パラメーター管理)
・ログインユーザーにのみ表示するhack(is_user_logged_in())
・[]を置換で使ってた過去のプラグインもショートコードに対応しつつあるぜ
(参考リンク)
Mattのサイト http://ma.tt/
WordPress MU http//mu.wordpress.org/
BuddyPress.org http://buddypress.org/
P2 http://p2demo.wordpress.com/
PHPでWEB作成(水野さん) http://php-web.net/
水野さんプレゼン資料 http://presen.php-web.net/category/wordcamp-tokyo-2009/
2009 年 2 月 28 日 – 1:10 PM
修正して使ってたAll in One Adsense and YPNというWordPressの広告プラグインですが、停止しました。
バージョンアップでさらに文字列の処理が・・・アレです(笑)
2008 年 7 月 10 日 – 5:16 PM

photo credit: herzogbr
いまさらながらこのサイトのWordPressを2.5.1にアップグレードしました。
手順はCodex日本語版にあるように
- wp-admin/ wp-includes/ を削除して新しいバージョンのファイルを一式コピー
- wp-content/languages/ 以下は新しいバージョンのファイル一式を上書きコピー
- wp-admin/ にアクセスして、upgrade.phpを実行
として「ああ動いてるや」って気になってたのですが、エラーログを見ると
PHP Fatal error: Call to undefined function get_shortcode_regex() in /home/ryo/ryo.com/wp-includes/formatting.php on line 95
こんなのが乱発して、コメントが表示されない状態になってたのでちょっと調べることに。
get_shortcode_regex() は wp-includes/shortcodes.php にあるんだけど、shortcodes.phpをincludeしてない模様。
2.5.1のアーカイブを見ると、wp-settings.php がrequireしてる・・・ここで忘れ物に気がついて
- インストールディレクトリのファイル一式を上書きコピー
したら直りました。
# プラグインの自動アップデートが便利ってうわさをきいてたのですが、ftp経由ってありえねぇ~!
2008 年 3 月 10 日 – 12:44 AM

photo credit: ario_j
YouTube動画へのリンクを勝手にウインドウ内に展開してくれるというWP-LightPopというプラグインを試してます。
BlogTV SP(Sep) Wikipedia Jimmy Wales Speech 1of5
HTML的には単なるリンクなんですが、jQueryで書かれたスクリプトがウインドウの中で展開してくれます。
2008 年 3 月 7 日 – 11:08 PM

photo credit: iDip
NextGEN Galleryという画像ギャラリーのプラグインをいじっててわかったのですが、オプション設定を各ページor投稿の「カスタムフィールド」で上書きできる実装になってました。
ページや記事ごとに、表示オプションをカスタマイズできるというわけです。
この実装は良い感じですね。プラグインつくるときはパクリます。
2008 年 3 月 4 日 – 12:25 AM

photo credit: Alex and Rob
いろんなところで書かれてますが、WordPressのビジュアルエディタ「TinyMCE」を使用して、コードの画面でゴリゴリとdiv要素を書いても、気が付いたら自動的にp要素に置き換えられてしまいます。
実に見事な余計なお世話だなとは思うのですが、サポートフォーラムでの回答によると、
<div> tags replaced by <p> How do I make it stick?
Since the DIV tag is considered more as layout markup the developers convert it to a paragraph to be more writer / semantic friendly.
と、divは主にレイアウトに使用するもので、コンテンツ中ではpを使うのが文章の書き手にも意味的にも優しいという考え方の元に決められた仕様だということですので、バグというには少し言い過ぎですね。
確かに「div厨」なんて言われ様があるくらい、困ったときはとりあえずdivを使う傾向ってのがあるので、コンテンツの中身ぐらいdiv無しで行こうぜって考え方には同意できますが、昔書いた記事のdivを全部pに書き換えろなんてのはカンベンして欲しいわけです。
この問題に嵌った人は決まって、wp-includes/js/tinymce/tiny_mce_config.phpの
$valid_elements = ‘p/-div[*],-strong/-b[*],-em/-i[*],-font[*],-ul[*],-ol[*],-li[*],*[*]’;
を
$valid_elements = ‘p[*],-div[*],-strong/-b[*],-em/-i[*],-font[*],-ul[*],-ol[*],-li[*],*[*]’;
なんて変更して回避してるんですが(もちろん僕もです)、これってアップグレードで上書きされて戻ちゃったりすると、そのときにはきっと忘れてるんで、さらなる悪夢に陥るハメに・・・
で、上の回答を書いた人がつくってる「WP Super Edit」というプラグインは、ソースコードを勝手に変更しないというポリシーでつくってるみたいなので、試してみる価値がありそうだぜ!
2008 年 3 月 2 日 – 11:32 PM

photo credit: tyfn
PHPのcacherをAPCからXCacheに変えたついでに、XCache for WordPressを入れてみたんですが、微妙なトラブルが発生。
管理画面で投稿記事を編集して、「保存して編集を続ける」を押すと、変更内容がリセットされちゃいます。
これは明らかにキャッシュが残っててクリアできてない・・・
どうやら「WordPress チューニング (Rauru Blog)」を見てその気になって、get_posts()の中にキャッシュに入れるコードを追加してたのが原因だったようで、そこを削除したら直りました。
しかし、別にそこでキャッシュするのは悪いことじゃないので、edit時にキャッシュ更新orクリアをしてやるべきですね。
まあ、あんまり勝手にいじるのは良くないなってことで、戻しておくことにしました。
しかしこのあたりのコード、あまりにも気になるのでsvn trunkのを見たのですが、かなり書き直されてるので2.5に期待しときます。
2008 年 2 月 28 日 – 2:17 PM

photo credit: dreamyshade
既に昨晩記事ができてますが、del.icio.usのdaily blog postingはじめました。
del.icio.usのdaily blog postingを試す (netagura.com)を参考にして設定しました。
もうすぐこんな頻度でブログを書かなくなるでしょうが、それでもdaily blog postingは頑張ってくれるはずです!
2008 年 2 月 27 日 – 9:39 PM

photo credit: Ianiv & Arieanna
このサイトで使用しているWordPressのプラグインをざっと紹介します。
WP-PluginsUsedというプラグイン一覧を生成するプラグインもありますが、それは使わないで、軽く記事として書きますね。
続きを読む »