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」内にあるカスタムフィールドを呼び出す処理の部分、
となっているところ全部を、
に治してみたところ。
アドセンス広告メイン
関連記事
-
-
bitcoin(ビットコイン)って何?これからどうなるの?
1年以上前の記事です。内容が古い可能性があります。bitcoin(ビットコイン) …
-
-
「Google+ページ」を削除する方法
1年以上前の記事です。内容が古い可能性があります。作る方法を伝えても削除する方法 …
-
-
「簡易BBS2000」にファイル情報漏えいの脆弱性
1年以上前の記事です。内容が古い可能性があります。マジですか? これベースの簡易 …
-
-
「float」で親要素の高さがなくなってしまったときは親要素に「float」【CSS】
1年以上前の記事です。内容が古い可能性があります。HTML・CSSコーディングで …
-
-
食べログでは1つの記事から2つ以上のお店にトラックバックが送れた
1年以上前の記事です。内容が古い可能性があります。先日、「思い出しレビューその4 …
-
-
夫による浮気調査は不要。なぜなら既に妻は浮気しているから
1年以上前の記事です。内容が古い可能性があります。といった数字が出ているようです …
-
-
食べログでは3.5点以上は満足できるお店、3点以上で及第点
1年以上前の記事です。内容が古い可能性があります。これ、結構重要なことだと思った …
-
-
Appleの「Retina(レチナ)ディスプレイ」とはなんなのか?
1年以上前の記事です。内容が古い可能性があります。Appleの新商品発表会「WW …
-
-
Twitterでブログの更新をお知らせする方法
1年以上前の記事です。内容が古い可能性があります。いまさら感漂いますが、あくまで …
-
-
iPhone用ツイッタークライアント「TwitBird」に関して注意すること (6/26追記)
1年以上前の記事です。内容が古い可能性があります。最終的にこれに決まりそうなiP …
Comment
『ただ、カスタムフィールドを呼び出すときに「post_custom」ではなく「get_post_meta」にしたら表示されたらしいとのこと。
これは単なるWordPressのバグなのでしょうか?』
↓
バグではありません。
post_customタグは随分前から非推奨のタグで、get_post_metaを使うよう言われていました。
それが今回のタイミングでようやく廃止になったということです。