別ページのカスタムフィールドの値を取りたいときー
2016/09/09
トップページにカスタムフィールドの値を出したい時ってありますよね?
そんな時は固定ページをまず作って、カスタムフィールドをその固定ページで設定します。
例えば、Advanced Custom Fieldsであれば、「位置」の部分で「投稿タイプ」を「ページ」にして設定用の固定ページを指定します。
で、設定用の固定ページを開いてカスタムフィールドの値を入れていきます。
その後、こんな風に書けば良いようです。
<?php echo get_field('フィールド名',40); //「フィールド名」はカスタムフィールドのフィールド名、「40」は設定用に作成した固定ページのID ?>
もし、値にHTMLが入っている場合はエンティティ化されていることがあるようです。
その際はhtml_entity_decodeで変換してあげると良いようです。
<?php echo html_entity_decode(get_field('フィールド名',40)); //「フィールド名」はカスタムフィールドのフィールド名、「40」は設定用に作成した固定ページのID ?>
関連記事
-
Limit Login Attempts Reloadedとしてヤツが帰ってきた件
かんたん優秀なセキュリティ、「Limit Login Attempts」 Lim …
-
Instant WordPress入れてみる
Instant WordPressという、ネット上のサーバーではなくローカルPC …
-
WordPressでよく使う新着記事表示のコード
ほんとによく使うので覚え書き。 ちなみにマルチサイトをまたがって新着を取得する場 …
-
海外テーマで文字化け回避したいの巻
テーマで文字化け! 海外製のWordpressテーマを使ったときに起こりやすいん …
-
Advanced Custom Fieldsで作ったカスタムフィールドの画像をアイキャッチ画像にする
カスタムフィールドで投稿した画像を自動でアイキャッチ画像にしたかったのですが、A …
-
WordPressでよく使うコードまとめ
完全に自分用です。 View the code on Gist.
-
WordPressで会員サイト的なものを作りたい
WordPressで会員サイト的なものを作る と言う題目で幾つか記事があったんで …
-
WordPressサーバー移転の順序
自分用に備忘録。 FTPで元サイトをローカルにダウンロード PhpMysqlで元 …
-
WordPressで記事のカルーセルスライダー(jQuery的なスライドショー)
WordPressがそれなりにいじれると分かってから、嫁様の私への”こき使いっぷ …
-
マルチサイト引越し時の注意
マルチサイト引越の手順でひっかかったので忘備録。 引越し先のWordPressイ …