カスタムフィールドの値を表示できない
-
カスタムフィールドの利用について、3日間考えても全然解決しないので質問させてください…。
Toolset Types
というプラグインを使い、カスタム投稿&カスタムフィールドを作りました。目的としては、
TOPページに新着情報を表示したいので、とりあえず試験的に—
news(ポストタイプ)
Lnews_title(フィールドスラッグ) 例:チョコレート—
を設定して、管理画面の構築は上手くできている状況です。
その後、index.phpのループ内に以下のように記述しました
—
echo post_custom(‘wpcf-news_title’);
※wpcf-はプラグイン依存らしいので、ありの場合となしの場合も試しました。—
私の考えだと、
これでindex.phpに「チョコレート」と表示されると思っていたのですが、
どうしても値を取得することができません。(ソース上にも出てきません)表示されるページが違うということがないように
echo ‘てすと’;
を併記していて、そちらは出力されているので、違う場所に出力されているということはないと思います。そこで考えられる可能性としては、
1.私が何か勘違いをしていて、設定漏れがある
(functionsを書き換えないといけないとか、DBを作らないといけないとか?)
2.そもそも、カスタム投稿から投稿した「news_title」に値が入っていない
(ただし、管理画面の投稿一覧から記事の存在を確認できるので可能性は低いのでは)
3.サーバー環境が合わない(ただし、ロリポップとGMOの2サーバーで同じテストを
しているので、可能性としては低いと思っています)
4.タグの記載場所が違う(ただ、page-news、single-newsを作って表示してみるという
方法もやってみましたが、こちらもダメでした)
5.Toolset Types(プラグイン)と何かの相性が悪い
(ただ、advanced custom fieldsも使ってみましたが、こちらもダメでした)など、原因があると思うのですが、
この場合、解決の糸口はどのように見つければよいものでしょうか。いろいろな参考サイトも拝見しつつ設定しているのですが、
「カスタムフィールドの値は、ループ内にpost_customを記述して取得する」
と簡単な話だと考えていたので、まさかここまではまるとは思っておらず大変困っております。もしかすると、カスタムフィールドに対する理解がそもそも間違っているのかもしれず、
恐れ入りますがアドバイスいただけると嬉しいです。
稚拙な質問で申し訳ございません。
よろしくお願いいたします。
- トピック「カスタムフィールドの値を表示できない」には新たに返信することはできません。