ファンクション
wcexics_get_items_form( Aivec\Welcart\Extensions\ItemComboSet\Types\ComboGroup $group, Aivec\Welcart\Extensions\ItemComboSet\Types\GroupItem[] $items, array $selection )
パラメータ パラメータ
- $group
(ComboGroup) (必須)
- $items
(GroupItem[]) (必須)
- $selection
(配列) (必須)
ファイル: src/template-functions.php
function wcexics_get_items_form($group, $items, $selection) { $name = $group->getLabel(); if (empty($name)) { $name = $group->getId(); } ob_start(); ?> <div class="combo-set-form__group-item" data-name="<?php echo esc_attr(DOM::IP_GROUP_SELECT_FORM_GNAME_DNAME_PREFIX . $name); ?>" > <?php if ($group->getEnableMultiSelect() === true) { echo wcexics_get_multiselect_items_form($group, $items, $selection); } else { echo wcexics_get_singleselect_items_form($group, $items, $selection); } ?> </div> <?php $html = (string)ob_get_clean(); $hookargs = [ 'sessionSelections' => $selection, 'groupItems' => $items, 'group' => $group, ]; $html = apply_filters('wcexics_filter_items_form_html', $html, $hookargs); return $html; }