Size: a a a

Elementor Russian Community

2018 October 25

MK

Mikhail Kobzarev in Elementor Russian Community
add_action( 'elementor/element/form/section_form_options/after_section_end', function( $element, $args ) {
 /** @var \Elementor\Element_Base $element */
 
 $element->add_control(
   'custom_control',
   [
     'type' => \Elementor\Controls_Manager::NUMBER,
     'label' => __( 'Custom Control', 'plugin-name' ),
   ]
 );


}, 99, 2 );
источник

IH

Ivan Hryhorenko in Elementor Russian Community
Mikhail Kobzarev
add_action( 'elementor/element/form/section_form_options/after_section_end', function( $element, $args ) {
 /** @var \Elementor\Element_Base $element */
 
 $element->add_control(
   'custom_control',
   [
     'type' => \Elementor\Controls_Manager::NUMBER,
     'label' => __( 'Custom Control', 'plugin-name' ),
   ]
 );


}, 99, 2 );
ElementorPro\Modules\Forms\Widgets\Form::add_control: Cannot add a control outside of a section (use `start_controls_section`).
источник

MK

Mikhail Kobzarev in Elementor Russian Community
то есть секцию все таки надо)
источник

IH

Ivan Hryhorenko in Elementor Russian Community
ну я так понял он после этой добавит свою. так тоже сойдет. назову её Additional additional options
источник

IH

Ivan Hryhorenko in Elementor Russian Community
главное чтобы работало
источник

MK

Mikhail Kobzarev in Elementor Russian Community
а если взять do_action( "elementor/element/{$stack_name}/{$section_id}/before_section_end", $this, $args );
источник

MK

Mikhail Kobzarev in Elementor Russian Community
это я понимаю в текущую секцию добавит
источник

IH

Ivan Hryhorenko in Elementor Russian Community
add_action( 'elementor/element/after_section_start', function( $element, $section_id, $args ) {
 /** @var \Elementor\Element_Base $element */
 if ( 'form' === $element->get_name() && 'section_integration' === $section_id ) {
   $element->add_control(
     'custom_control',
     [
       'type' => \Elementor\Controls_Manager::NUMBER,
       'label' => __( 'Custom Control', 'plugin-name' ),
     ]
   );
 }
}, 10, 3 );


вот так работает. А получить это можно на хуке elementor/frontend/element/before_render

Пример в Гитхаб https://github.com/pojome/elementor/issues/4571
источник

D

Dmitry in Elementor Russian Community
Srg Nrg
А давайте поговорим про организацию информации. Кто в чем хранит ссылки там, статьи?  Evernote норм для сохранения страниц, но отсутствие создания нормальной иерархии все портит.
Если надо отсортировать несколько тысяч скриншотов вы бы чем делали? Я пока придумал только bridge заюзать...
В evernote отлично можно простроить иерархию с помощью меток, много уровневую.
источник

MK

Mikhail Kobzarev in Elementor Russian Community
Ivan Hryhorenko
add_action( 'elementor/element/after_section_start', function( $element, $section_id, $args ) {
 /** @var \Elementor\Element_Base $element */
 if ( 'form' === $element->get_name() && 'section_integration' === $section_id ) {
   $element->add_control(
     'custom_control',
     [
       'type' => \Elementor\Controls_Manager::NUMBER,
       'label' => __( 'Custom Control', 'plugin-name' ),
     ]
   );
 }
}, 10, 3 );


вот так работает. А получить это можно на хуке elementor/frontend/element/before_render

Пример в Гитхаб https://github.com/pojome/elementor/issues/4571
супер
странно что по моему хуку не работает, надо слить себе в проект Элментор поновее, может там уже что-то поменялось
источник

IH

Ivan Hryhorenko in Elementor Russian Community
Mikhail Kobzarev
супер
странно что по моему хуку не работает, надо слить себе в проект Элментор поновее, может там уже что-то поменялось
На проекте стоят последние версии везде, и Elementor и Elementor Pro
источник

MK

Mikhail Kobzarev in Elementor Russian Community
я про свой локал
источник

MK

Mikhail Kobzarev in Elementor Russian Community
источник

MK

Mikhail Kobzarev in Elementor Russian Community
я завтра у себя попробую
источник

MK

Mikhail Kobzarev in Elementor Russian Community
ты свой вариант в гист кинь
источник

IH

Ivan Hryhorenko in Elementor Russian Community
Как сделаю все. А щас буду спать скоро
источник

MK

Mikhail Kobzarev in Elementor Russian Community
Я уже)
источник

MS

Max Shtefanic in Elementor Russian Community
Раз такая тема пошла, ребята на какую бы суммы вы оценили создание плагина, который будет добавлять в настройки виджета где имеется ссылка два новых поля. И чтобы при заполнении этих полей, в теле тега ссылки появлялась конструкция, вроде: onclick="yaCounter12345678.reachGoal ('Nazvanie_Identifikatora'); return true;" ?

12345678 и Nazvanie_Identifikatora - должны вставляться из этих полей.

Ну или просто, одно поле, в кторое можно самому добавить подобную кончтрукцию и она повится в теге, вроде: <a href="#" onclick="yaCounter12345678.reachGoal ('Nazvanie_Identifikatora'); return true;">
источник

S

Srg Nrg in Elementor Russian Community
Dmitry
В evernote отлично можно простроить иерархию с помощью меток, много уровневую.
Метки - костыль. У evernot двухуровневая иерархия, все остальное плюшки для повышения удобства. Кроме того нет к нему доверия года так с 2016... в прошлом месяце опять сотрудников лишился, хотя вроде как инвистиции собирают. Короче выплывут, но нет.
Нормальная иерархия есть в nimbus, который хочет быть как evernote, но все никак. Хоть клиета для mac у него нет, да и в остальном догоняющий, если нужна строгая иерархия, то решает. Другой вопрос, что подобные сервисы периодич банкротятся и приходится переезжать, но это детали.

Поэтому только блокнот, только хардкор😄 И evernot или аналог в виде скриншотера на подхвате, но каждому свое.
источник

V

Vlad is Love in Elementor Russian Community
Всем привет! Подскажите плз, как избежать этого с elementor при создании меню ?
источник