8ответ(ов) в теме
garry
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
1
16:56
Версия WP-Recall: 16.18.9

Приветствую.
Добавил в опции допа динамическое поле, все отлично.
Не могу найти и есть ли вообще ограничение по количеству полей

array(
           'type' =>'dynamic',
            'title'=>__('Тест динамического','yw-goals'),
            'slug'=>'yw_goals_cart_dynamic',
            ),

При таком варианте, в опциях можно натыкать бесконечное количество, хочется ограничить, скажем 10))

Редакции сообщения
01.04.2020 16:56garryПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
2
17:00

Привет.
Насколько я знаю нет ограничений.

Выход - на jquery ловить кол-во полей и дизаблить кнопку при перевыполнению плана

1
garry
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
3
17:04

Дружаев Владимир (Otshelnik-Fm) сказал(а)
Привет.
Насколько я знаю нет ограничений.

Выход - на jquery ловить кол-во полей и дизаблить кнопку при перевыполнению плана

Понял, спасибо, буду развиваться))

0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
4
18:31

Не мучайся с jquery))

Я нашел решение на css! Это магия:

#rcl-field-yw_goals_cart_dynamic .dynamic-value:nth-child(5) a {
    display: none;
}

Смотри

Вы не можете просматривать опубликованные ссылки

5-й по счету и ограничен))

А удалив один элемент - плюсик будет

Вы не можете просматривать опубликованные ссылки

вот сниппет только для страницы настроек (manage-wprecall)

add_action( 'admin_footer', 'my_foot_css' );
function my_foot_css() {
    $chr_page = get_current_screen();
    if ( $chr_page->parent_base != 'manage-wprecall' )
        return;

    $css = '<style>
#rcl-field-yw_goals_cart_dynamic .dynamic-value:nth-child(5) a {display: none;}
</style>';

    echo $css;
}

1
garry
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
5
18:40

Владимир, супер просто, спасибо, внедряю.

А я пошел исходя из своих знаний текущих, вышло забавно))

<script>
jQuery(document).ready(function () {
var clk = 0;
jQuery(".rcl-field-core").on("click", function() {
    clk++;
if (clk >= 10)
	jQuery(".fa-plus").hide();

    
});

});
</script>

Редакции сообщения
01.04.2020 18:42garryПричина: не указано
01.04.2020 18:43garryПричина: не указано
0
Вова (Otshelnik-Fm)
не в сети 1 день
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18647
6
18:46

ага - только в твоем случае еще и обратную логику делать надо - ты попробуй удали один элемент - крестика "добавить" больше не увидишь.
Я плюнул и озарение снизошло))

0
garry
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
7
18:47

Не, все дальше не буду, у тебя чудесное решения, а свое просто для развития потом покручу.))

1
garry
На сайте с 04.01.2014
Участник
Тем 146
Сообщения 2925
8
10:29

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

Вы не можете просматривать опубликованные ссылки

Как и видимо еще один пункт меню вводить для других опций, про оптимизацию (типо оптимизацию 🙂, но такую любимую многими), всякие ссылочки и версии из хедера.
А может и выйду опциями в wp, пока нет четкой структуры)

Редакции сообщения
02.04.2020 10:30garryПричина: не указано
02.04.2020 10:31garryПричина: не указано
02.04.2020 11:01garryПричина: не указано
1
Вы не имеете права на публикацию сообщений в этой теме