---
title: "Advanced custom fieldsでショートコードを入力"
description: "覚書メモ Advanced custom fields 便利な投稿画面を構築する…"
url: "https://www.sensitivity.jp/wordpress/advanced-custom-fields%e3%81%a7%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%85%a5%e5%8a%9b/"
canonical: "https://www.sensitivity.jp/wordpress/advanced-custom-fields%e3%81%a7%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%85%a5%e5%8a%9b/"
date: "2020-06-29"
modified: "2021-01-03"
categories: ["WordPress"]
---

# Advanced custom fieldsでショートコードを入力

覚書メモ [Advanced custom fields](https://www.advancedcustomfields.com/)

便利な投稿画面を構築する時に「Advanced custom fields」はもはや欠かせない存在。

 固定ページの編集画面上で、

 【投稿エディタ】
 【ループで一覧表示】
 【投稿エディタ】

 というような使用にしなければならない状況があり、「これはもう、Advanced custom fieldsで設定すれば楽勝でしょう〜」と思っていた。
 エディタとエディタの間にある、【ループで一覧表示】の部分は、テンプレートパーツにループだけ表示出来るようなものを作成して、ショートコードで投稿画面に呼び込めば良いっ。
 と思って作成、いざ表示！

 あれ。。。。。。。

 表示されない。（汗

[ショートコードの内容そのまま]

投稿画面でショートコードは普通にちゃんと表示されるのに、まさかの…..。

調べた所、方法がありました。

Advanced custom fieldsを表示させるためのコードを記述する際に

```
<?php
echo apply_filters('the_content', get_post_meta($post->ID, 'カスタムフィールド名', true));
?>
```

と、記述することで無事にショートコードの内容が表示された！！！

 下記のサイトを参考に無事切り抜けることが出来ました（感謝！！

> [Advanced custom fieldでショートコードを入力したい](https://midorinz.com/app/2019/04/06/advanced-custom-field%e3%81%a7%e3%82%b7%e3%83%a7%e3%83%bc%e3%83%88%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e5%85%a5%e5%8a%9b%e3%81%97%e3%81%9f%e3%81%84/)

  [関数リファレンス/apply filters:WordPress Codex 日本語版](http://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/apply_filters)

