### [ショートコードを使用してWPFormsのリストを表示する方法](https://wpforms.com/developers/how-to-display-a-list-of-wpforms-using-a-shortcode/)

**公開日:** 2020年5月6日
**著者:** Umair Majeed

**概要:** このチュートリアルでは、PHPで作成したショートコードを使用して、サイト上にWPFormsのフォーム一覧を表示する方法について解説します。

**内容:**

WPFormsで作成したすべてのフォームの一覧をサイトに表示したいとお考えですか？この一覧を一般公開するか、パスワード保護されたページに表示するかに関わらず、カスタムショートコードを使用すれば簡単に作成できます。

このガイドでは、作成済みのすべてのフォームをシンプルなリスト形式で表示するショートコードの作成方法と使用方法について説明します。

## ショートコードの作成

まず、このコードスニペットをサイトに追加する必要があります。このスニペットは、サイト上の任意の投稿、ページ、またはウィジェット領域で使用できるショートコードを作成し、WPFormsで作成されたすべてのフォームのリストを表示します。

サイトへのコードスニペットの追加についてサポートが必要な場合は、[WPFormsでのカスタムJavaScriptまたはPHPコードの追加](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/)に関するチュートリアルをご覧ください。

このコードは以下の処理を行います：

- `wpforms_all_forms` という名前の新しいショートコードを作成する
- サイトから公開済みのすべてのWPFormsを取得し、フォームのタイトルを抽出します
- 各フォームの間に改行を入れてリストとして表示します

## WPFormsで作成されたフォームのリストを表示する

上記のスニペットを追加してショートコードを作成したら、WPFormsのリストを表示するために、このショートコードをサイトのページ、投稿、またはウィジェット領域に追加する必要があります。

このチュートリアルでは、ページビルダーは使用せず、[WordPress Gutenbergのショートコードブロック](https://wordpress.org/support/article/shortcode-block/ "ショートコードブロック")を使用して、ページにショートコードを追加します。

ページに `[wpforms_all_forms]` を追加し、**公開**をクリックするだけで、利用可能なすべてのWPFormsのリストが表示されます。

![投稿、ページ、またはウィジェット領域にショートコードを追加して、すべてのフォームのリストを表示する](https://wpforms.com/wp-content/uploads/2020/05/wpforms-display-all-forms-shortcode.jpg)**注：** 一般的なページビルダーの多くにも、同様のブロックが用意されています。 ページへのショートコードの最適な追加方法については、お使いのページビルダーのドキュメントをご確認ください。

これで完了です！WPFormsで作成したすべてのフォームのリストを表示するためのショートコードを作成できました。各フォームのエントリー一覧を表示するショートコードも作成してみませんか？ [フォームのエントリーを表示する方法](https://wpforms.com/developers/how-to-display-form-entries/ "How to Display Form Entries")に関するチュートリアルをご覧ください。

**カテゴリ:** 機能拡張

**タグ:** PHP

---

