スラッグ(slug)って「ナメクジ」って意味なんですね。
ITの分野ではURLの末尾に設定する文字列の事だと思うのですが、
本来は「ナメクジ」や「怠け者」ってなるそうです。
あれですかね?
ナメクジが這った後にできる跡とかそんな感じでしょうか。
~閑話休題~
そんなスラッグですが「MW WP Form」でもスラッグを設定できるんです!
スラッグを使わないと困ることがある
「MW WP Form」でフォームを表示させる時は「フォーム識別子」のショートコードをコピペしていると思います。
この方法で簡単に表示できて大変良いのですが、フォームを作るたびに識別子のkeyが変わってしまうのです。
構築環境と運用している環境でkeyが変わってしまうため、同じショートコードを使えなくなってしまうということがあります。
例としては、フォームページを後から追加した時に構築環境と運用環境でフォームのプラグインを追加し、フォームを作成した時にkeyが全然違うものになってしまうのです。
これでは、構築環境のファイルをそのまま運用環境にアップしてもフォームは表示されません。
そこでスラッグを使って差異が出ないようにするのです。
MW WP Formでスラッグを使えるようにする
プラグインをインストールして、フォームを作る段階では「非表示」になっているのでこれを「表示」にします。
「表示」にチェックを入れると本文下にスラッグを入力する欄が表示されます。
ここにフォームにあったスラッグ名(contactやentryなど)を入力すると、以下の記述でフォームを表示させることが出来るようになります。
投稿に記述する場合
[mwform_formkey slug="スラッグ名"]
PHPファイルに直接記述する場合
<?php echo do_shortcode( '[mwform_formkey slug="スラッグ名"]' ); ?>
スラッグはやっぱり便利ですね。
MW WP Form
MW WP Form is shortcode base contact form plugin. This plugin have many features. For example you can use many validation rules, inquiry data saving, …
コメント