新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

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」内にあるカスタムフィールドを呼び出す処理の部分、

post_custom(‘フィールド名’)

となっているところ全部を、

get_post_meta($post->ID,’フィールド名’, true)

に治してみたところ。

以下のようにちゃんと治りました。
良かった。治った
まずは一安心です。

via : WordPress:カスタムフィールドを上手に使いこなす方法 | Webデザインのレシピ

 - プログラミング, 覚え書き

アドセンス広告メイン

Comment

  1. WPspz より:

    『ただ、カスタムフィールドを呼び出すときに「post_custom」ではなく「get_post_meta」にしたら表示されたらしいとのこと。
    これは単なるWordPressのバグなのでしょうか?』

    バグではありません。
    post_customタグは随分前から非推奨のタグで、get_post_metaを使うよう言われていました。
    それが今回のタイミングでようやく廃止になったということです。

Message

メールアドレスが公開されることはありません。

  関連記事

bitcoin(ビットコイン)って何?これからどうなるの?

1年以上前の記事です。内容が古い可能性があります。bitcoin(ビットコイン) …

「Google+ページ」を削除する方法

1年以上前の記事です。内容が古い可能性があります。作る方法を伝えても削除する方法 …

no image
「簡易BBS2000」にファイル情報漏えいの脆弱性

1年以上前の記事です。内容が古い可能性があります。マジですか? これベースの簡易 …

「float」で親要素の高さがなくなってしまったときは親要素に「float」【CSS】

1年以上前の記事です。内容が古い可能性があります。HTML・CSSコーディングで …

食べログでは1つの記事から2つ以上のお店にトラックバックが送れた

1年以上前の記事です。内容が古い可能性があります。先日、「思い出しレビューその4 …

夫による浮気調査は不要。なぜなら既に妻は浮気しているから

1年以上前の記事です。内容が古い可能性があります。といった数字が出ているようです …

食べログでは3.5点以上は満足できるお店、3点以上で及第点

1年以上前の記事です。内容が古い可能性があります。これ、結構重要なことだと思った …

Appleの「Retina(レチナ)ディスプレイ」とはなんなのか?

1年以上前の記事です。内容が古い可能性があります。Appleの新商品発表会「WW …

no image
Twitterでブログの更新をお知らせする方法

1年以上前の記事です。内容が古い可能性があります。いまさら感漂いますが、あくまで …

iPhone用ツイッタークライアント「TwitBird」に関して注意すること (6/26追記)

1年以上前の記事です。内容が古い可能性があります。最終的にこれに決まりそうなiP …

血液型オヤジ