WordPress3.4にアップデートしたらカスタムフィールドで入力した項目が表示されなくなった
1年以上前の記事です。内容が古い可能性があります。
つい先日、WordPress(ワードプレス)がアップデートして「3.3.2」から「3.4」になりました。
基本、何も考えずにさっさとアップデートしてしまう僕ですが、今回ばかりはちょっと困ってしまいました。
この、二桁目(小数点第一位?)が変わるアップデートは安易に行ってはいけないかもしれませんね。
何が起こったかというと、カスタムフィールドを使った項目が全て表示されなくなってしまったのです。
以前、「つぶくま」で作ったカスタムフィールドを使ったページがこんな感じになってしまいました。
本文とジャンル以外真っ白け。これはヤバイ。
で、色々調べてみて見つかったのが以下の記事。
□ [解決済み] カスタムフィールドが表示されない ≪ Welcart Forum
post_customでは表示されず、get_post_metaを利用すれば表示できる
この方は、WordPressでECサイトが作れるというプラグイン「ウェルカート」でカスタムフィールドを使っていたとのことで、やはり、WordPressを3.4にバージョンアップしたところ、カスタムフィールドだけ表示されなくなってしまったとのこと。
ただ、カスタムフィールドを呼び出すときに「post_custom」ではなく「get_post_meta」にしたら表示されたらしいとのこと。
これは単なるWordPressのバグなのでしょうか?
解せないながらもとりあえず表記の通り 「post_custom」を「get_post_meta」に変えてみました。
具体的には、以前作った「single-shop.php」内にあるカスタムフィールドを呼び出す処理の部分、
となっているところ全部を、
に治してみたところ。
アドセンス広告メイン
関連記事
-
タコ足配線の恐怖
1年以上前の記事です。内容が古い可能性があります。会社のNAS(簡易データサーバ …
-
各種ECサイト(ショッピングサイト)料金比較一覧<改訂版>
1年以上前の記事です。内容が古い可能性があります。以前、ネタにした「各種ECサイ …
-
アドセンス(adsense)換金への道 後編
1年以上前の記事です。内容が古い可能性があります。ようやくアドセンス(adsen …
-
PHPプログラムもパーミッションの設定はしたほうが良い(Webプログラム)
1年以上前の記事です。内容が古い可能性があります。ロリポップ及びInterQの簡 …
-
WordPress(ワードプレス)を会員制のサイトにする方法2 #wp
1年以上前の記事です。内容が古い可能性があります。先日、紹介した方法では、 部分 …
-
iPhoneの写真データから位置情報を取り除く方法
1年以上前の記事です。内容が古い可能性があります。先日、Flickrの地図表示が …
-
気をつけよう!口に出して言えない職場での迷惑行為ランキング
1年以上前の記事です。内容が古い可能性があります。あるある~。サラリーマンやめち …
-
ライブドアブログで丸数字を使う方法
1年以上前の記事です。内容が古い可能性があります。前の記事を書いたときに丸数字( …
-
ワードプレス(WordPress)でSEO。「All in One SEO Pack」 #wp
1年以上前の記事です。内容が古い可能性があります。先日、ワードプレス(Wordp …
-
「カエレバ」が便利そうなので色々なアフィリエイトに手を出してみた(Yahoo!ショッピング編)
1年以上前の記事です。内容が古い可能性があります。「もしも」に引き続き、「カエレ …
Comment
『ただ、カスタムフィールドを呼び出すときに「post_custom」ではなく「get_post_meta」にしたら表示されたらしいとのこと。
これは単なるWordPressのバグなのでしょうか?』
↓
バグではありません。
post_customタグは随分前から非推奨のタグで、get_post_metaを使うよう言われていました。
それが今回のタイミングでようやく廃止になったということです。