NW Company Profile はウェブサイト內で汎用的に利用する基本情報を管理できるプラグインです。
How to get options ?
IDを指定して設定値を取得する
NWPF::get('sample01')
IDを指定してラベルを取得する
NWPF::get_label('sample01')
IDを指定してラベルと設定値の配列を取得する
NWPF::gets('sample01')
すべてのオプションのラベルと設定値の連想配列を取得する
※設定値が空のオプションは取得しません。
NWPF::gets()
パラメータを設定して複數のオプションのラベルと設定値の連想配列を取得する
※設定値が空のオプションは取得しません。
NWPF::gets( array( 'key' => array( 'sample01', 'sample02'), 'exclude' => false )
- key – 配列にて複數のスラッグを指定します。 [exclude]パラメータの真偽値に従って取得する配列が異なります。 (初期値:NULL)
- exclude – trueを指定すると[key]パラメータに含まれるスラッグを取得対象から除外します。 (初期値:false)
グループを指定してラベルと複數のオプションのラベルと設定値の連想配列を取得する
NWPF::get_group('group_name')
住所情報を連結して出力する
※設定値が空のオプションは取得しません。
NWPF::get_address()
任意の位置に範克スペースを挿入する場合は引數を指定します。
NWPF::get_address('sp1' => false, 'sp2' => true, 'sp3' => true)
- sp1 – 「zip」に設定値がある場合、その直後に半形スペースを挿入します。 (初期値:true)
- sp2 – 「address1″に設定値がある場合、その直前に半形スペースを挿入します。 (初期値:false)
- sp3 – 「address2″に設定値がある場合、その直前に半形スペースを挿入します。 (初期値:false)
How to output options ?
配列の出力
$option = NWPF::gets('sample01');
echo 'Label : ` . $option[0] . '
' . 'Value : ' . $option[1];
連想配列の出力
$options = NWPF::gets();
foreach( $options as $option ) :
echo 'Label : ` . $option[0] . '
' . 'Value : ' . $option[1];
endforeach;
本プラグインに定められた形式でHTMLを出力する
NWPF::display()
- key – 配列にて複數のスラッグを指定します。 [exclude]パラメータの真偽値に従って取得する配列が異なります。 (初期値:NULL)
- exclude – trueを指定すると[key]パラメータに含まれるスラッグを取得対象から除外します。 (初期値:false)
- address_label – 連結された住所情報が出力される場合、その專案のラベルを指定できます。 (初期値:』 所在地』)
- sp1 – 「zip」に設定値がある場合、その直後に半形スペースを挿入します。 (初期値:true)
- sp2 – 「address1″に設定値がある場合、その直前に半形スペースを挿入します。 (初期値:false)
-
sp3 – 「address2″に設定値がある場合、その直前に半形スペースを挿入します。 (初期値:false)
-
NW 系プラグインについて
- 本プラグイン以外にもNW 系として複數のプラグインを作成しています。
- すべてのNW 系プラグインの設定畫面は同一のトップレベルメニューのサブメニューとして追加されます。
- トップレベルメニューのラベルはプラグイン上で変更が可能です。





