Передача данных из раздела/контейнера Elementor в дочерние виджетыPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Передача данных из раздела/контейнера Elementor в дочерние виджеты

Сообщение Anonymous »

Я добавляю в виджет контейнер настраиваемый раздел управления, включая настраиваемое поле. Теперь я хочу получить значение из этого поля, изменить его, а затем вывести вместе с дочерним виджетом заголовка.

Код: Выделить всё

function inject_heading_controls( $element, $args ) {

$element->start_controls_section(
'custom_field_group',
[
'tab' => \Elementor\Controls_Manager::TAB_LAYOUT,
'label' => esc_html__( 'Custom Field Group', WDAEA_TEXTDOMAIN ),
]
);

$element->add_control(
'custom_field',
[
'type' => \Elementor\Controls_Manager::TEXT,
'label' => esc_html__( 'Custom Field', WDAEA_TEXTDOMAIN ),
]
);

$element->end_controls_section();

}
add_action( 'elementor/element/container/section_layout_container/before_section_start', 'inject_heading_controls', 10, 2 );
Значение настраиваемого поля: «У нас есть» и текст заголовка виджета: «Проекты недвижимости».
Я хочу объединить 15 со значением из поля.
Вот мой ожидаемый результат для виджета заголовка: у нас есть 15 проектов недвижимости.

Подробнее здесь: https://stackoverflow.com/questions/787 ... ld-widgets
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»