このプラグインは WordPress の最新3回のメジャーリリースに対してテストされていません。もうメンテナンスやサポートがされていないかもしれず、最新バージョンの WordPress で使用した場合は互換性の問題が発生する可能性があります。

Add Template for Contact Form 7

説明

Contact Form 7にテンプレートファイルによるテンプレート機能を追加するプラグインです。
テーマ開発者が CF7 タグの表示確認をスムーズに行わせるのに便利です。
テーマディレクトリ内に”atcf7″ディレクトリを作成し、そのディレクトリの中にテンプレートファイル(.php)を配置します。
テンプレートファイル内ではPHPやWordPress関数/オブジェクト、ACF関数(一部を除く)などを使うことができます。
ただしPHPを使用してフォームタグ自体を出し分けしたり、必須マーク(*)を追加/削除したりすることはできません。

記述例 [テーマフォルダ/atcf7/***.php]

<?php
if (!defined('ABSPATH')) {
  exit;
}
/*
* Template Name: Distinguishing Name
*/
?>

<h2>
<?php
// Example of using WP function
the_title();
?>
</h2>

<table>
  <tbody>
    <tr>
        <th><label for="your-category" onclick="">Category</label></th>
        <td>
          <?php
            // Example of using get_field of ACF with checkbox
            $cats = "'".get_field("cat1")."'";
            $cats .= " '".get_field("cat2")."'";
            $cats .= " '".get_field("cat3")."'";
          ?>
          [checkbox your-category id:your-category class:atcf7-form-radio-label exclusive use_label_element <?php echo $cats; ?>]
        </td>
    </tr>
    <tr>
      <th><label for="your-name" onclick="">Name</label></th>
      <td>
        [text* your-name id:your-name]
      </td>
    </tr>
    <tr>
      <th><label for="your-email" onclick="">Mail Address</label></th>
      <td>
        <div>
          [email* your-email id:your-email ]
        </div>
      </td>
    </tr>
    <tr>
      <th><label for="your-content" onclick="">Contents</label></th>
      <td>
        [textarea* your-content x5 id:your-content ]
      </td>
    </tr>
  </tbody>
</table>
<div>[submit "Submit"]</div>

テーマディレクトリ内に”atcf7″ディレクトリを作成し、そのディレクトリの中にテンプレートファイル(.php)を配置します。

その他

スクリーンショット

  • Contact Form 7 の編集画面の”テンプレートファイル”タブを開きます。
  • 使用したいテンプレートを選択してください。(サンプルが含まれます。)

インストール

  1. WordPress の管理画面メニューから「プラグイン」の「新規追加」を選びます。
  2. ブラウザの入力ボックスに、「Add Template for Contact Form 7」と入力します。
  3. Add Template for Contact Form 7プラグインを選び、インストールをクリックします。
  4. プラグインを有効化してください。

もしくは…

  1. このページからプラグインをダウンロードします。
  2. ZIP ファイルをコンピューターに保存します。
  3. 管理ページから「プラグイン」>「新規追加」と進みます。
  4. このページからダウンロードしたZIPファイルを選択し、「アップロード」をクリックします。
  5. インストールボタンをクリックし、プラグインを有効化します。

評価

2023年9月27日
I’ve been looking for this functionality for quite some time – and finally I’ve discovered ATCF7. It drastically improves any form development and allows to manage your cf7-Templates in a repository. There may be some lacking features but this is really a great base!
1件のレビューをすべて表示

貢献者と開発者

Add Template for Contact Form 7 はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Add Template for Contact Form 7” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Add Template for Contact Form 7” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.0

最初のコミット。