Как я могу изменить поля из текста в поле параметра? - PullRequest
1 голос
/ 30 апреля 2019

Я хочу изменить тип car_engine с text на option, но я даже не понимаю, что означает этот код и на каком языке я напишу свою модификацию.

Я ничего не пробовал, потому что понятия не имел, с чего мне начать.

public static function front_fields( $fields ) {
    $fields[] = [
        'forms'             => ['car', ],
        'type'              => 'fieldset',
        'id'                => 'car',
        'legend'            => esc_html__( 'Car', 'listing-manager' ),
        'collapsible'       => true,
        'fields'            => [
            [
                'id'        => LISTING_MANAGER_LISTING_PREFIX . 'car_engine',
                'type'      => 'text',
                'label'     => esc_html__( 'Engine', 'listing-manager' ),
                'required'  => false,
            ],

1 Ответ

0 голосов
/ 30 апреля 2019

Попробуйте использовать этот способ (не проверено):

public static function front_fields( $fields ) {
                        $fields[] = [
                            'forms'             => ['car', ],
                            'type'              => 'fieldset',
                            'id'                => 'car',
                            'legend'            => esc_html__( 'Car', 'listing-manager' ),
                            'collapsible'       => true,
                            'fields'            => [
                                [
                                    'id'        => LISTING_MANAGER_LISTING_PREFIX . 'car_engine',
                                    'type'      => 'select',
                                    'label'     => esc_html__( 'Engine', 'listing-manager' ),
                                    'required'  => false,
                                    'options' =>   [ //options may be values
                                         'alabama' => 'Alabama',
                                         'alaska'  => 'Alaska'
                                     ],
                                    'placeholder' => '',
                                ],
                             ]
                    );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...