tulip tulip tulip

IMG_4550
イタリアンパセリとパクチーの横にちょっとだけ植えたチューリップ、そろそろ咲きそう。
春やね。

all in one event calendarとAdvanced custom fieldsがぶつかっていた。

気が付かなかったけど、all in one event calendarとAdvanced custom fieldがコンフリクトしていた。。
この2つがめちゃめちゃ使いやすくて開発していたサイトで途中バージョンアップを繰り返しているうちに、気がついたらcustom fieldに入れた値が反映されなくなっていました。

投稿画面では問題なく保存されていたのと、普通のカスタムフィールドに直接値を入れると動いていたのでcalendarのプラグインとの相性が悪いのだろうと色々調べたら同じ問題の記事を発見。あー、たすかったお。

Conflict With All-In-One Events Calendar: Fields not saving

class-ai1ec-events-controller.php

ここの記述を変更したら無事に動いたとさ!

437 if ( get_magic_quotes_gpc() ) {
438 foreach ( $_POST as &$param ) {
439 $param = stripslashes( $param );
440 }
441 }

ここを下記にへんこう。

// Strip slashes if ridiculous PHP setting magic_quotes_gpc is enabled.
if ( get_magic_quotes_gpc() ) {
foreach ( $_POST as &$param ) {
if (!is_array($param)) {
$param = stripslashes( $param );
} else {
$param = stripslashes_deep( $param );
}
}
} - See more at: http://support.advancedcustomfields.com/discussion/4831/conflict-with-all-in-one-events-calendar-fields-not-saving/p1#sthash.pQamLH8j.dpuf

まぢで、ありがとうございます。

wordpressで画像のURL一括変更のおぼえがき。(ブログの引越しの時とかにね!)

初めてサイトとかブログを立ち上げるんだったら関係ないのだけど、もうすでにブログを立ち上げている場合、データ自体はブログ側で書出し➝wordpressでインポートが可能なのだけど、画像自体は持ってきてくれない。
で、手っ取り早い方法としては画像を一括でダウンロードし、引越し先の適当な場所にアップロード。
後はxmlの画像のパスを書き換えれば済むんだけど、wordpressのデータを更にエクスポート、インポートするのはちょっと怖い。

ということで、やっぱり便利なツールが。

http://urbangiraffe.com/plugins/search-regex/
 Search Regex

いわゆる、検索置換のプラグイン。
これで特定のURLを新しいURLに書き換えたり、細かい文字の修正をしたりが簡単にできます。
動きも軽くて、しかも1000件くらいのデータであればあっという間に終わっちゃいます。

かゆいところに手が届くー!のプラグイン。