Contact Form 7 の動作を制御するためのいくつかの定数が用意されています。
定数を定義するのに最も適した場所は wp-config.php ファイルです。define('XXX', 'xxx'); のような定数を定義している行がすでに多数あるのに気づくでしょう。それらの行の後にさらに行を追加することができます。なお、最後の行より後ろに追加すると機能しませんので、それより前に追加してください。
例 (wp-config.php):
define ('WPLANG', '');
define ('WPCF7_LOAD_JS', false); // Added to disable JS loading
define ('WPCF7_LOAD_CSS', false); // Added to disable CSS loading
/* That's all, stop editing! Happy blogging. */
/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
以下、各種定数について説明します。
| 定数 | 説明 |
|---|---|
WPCF7_LOAD_JS |
この定数の値が false のとき(デフォルト: true)、Contact Form 7 は JavaScript をフロントエンドでロードしません。この定数の値が ‘header’ のときには、Contact Form 7 は JavaScript をフッターに(デフォルト)ではなくヘッダーにロードします。 |
WPCF7_LOAD_CSS |
この定数の値が false のとき(デフォルト: true)、Contact Form 7 は CSS スタイルシートをフロントエンドでロードしません。 |
WPCF7_AUTOP |
この定数の値が false のとき(デフォルト: true)、Contact Form 7 はフォームの内容に ‘autop’ フィルタを適用しません。’autop’ フィルタは連続した改行をパラグラフ要素に置き換えます。 |
WPCF7_USE_PIPE |
この定数の値が false のとき(デフォルト: true)、Contact Form 7 はその「パイプ」機能を無効にします。したがって、パイプ文字は特別な意味を持たなくなります。 |
WPCF7_SHOW_DONATION_LINK |
この定数の値が false のとき(デフォルト: true)、Contact Form 7 は管理パネルに寄付ページへのリンクを表示しません。もしあなた(あるいはあなたの顧客)が寄付について見たくないというのでしたら、この値を false に指定してください。 |
WPCF7_ADMIN_READ_CAPABILITY |
この定数の値は管理パネルへのアクセスに必要な最小の権限を保持します。デフォルトは ‘edit_posts’ です。 |
WPCF7_ADMIN_READ_WRITE_CAPABILITY |
この定数の値はコンタクトフォームの編集に必要な最小の権限を保持します。デフォルトは ‘publish_pages’ です。当然ながら、管理パネルにアクセスしなければコンタクトフォームを編集できないのですから、WPCF7_ADMIN_READ_CAPABILITY よりも WPCF7_ADMIN_READ_WRITE_CAPABILITY の方が限定的に設定されるべきです。 |
WPCF7_CAPTCHA_TMP_DIR |
この定数を定義すると、CAPTCHA のファイルのための一時フォルダのディレクトリパスの設定が定数の値で上書きされます。 |
WPCF7_CAPTCHA_TMP_URL |
この定数を定義すると、CAPTCHA のファイルのための一時フォルダの URL の設定が定数の値で上書きされます。 |
WPCF7_UPLOADS_TMP_DIR |
この定数を定義すると、アップロードファイルのための一時フォルダのディレクトリパスの設定が定数の値で上書きされます。 |
参照:
日本語
英語 
Comments are closed.