Есть такая функция remove_shortcode, ей можно удалить шорткод стандартный
это понятно, но удаляет в принципе шорткод [galerry] то есть удаляет и у других плагинов его
К несчастью тут нет никакого механизма для решения данной проблемы. Но есть пару вариантов:
— пользоваться другим плагином для галереии;
— пользоваться стандартным шорткодом;
— редактировать исходные файлы плагины, и сделать тот шорткод который тебе необходимо.
спасибо, буду решать. думаю переопределю шорткод пдагина
Это будет самым быстрым решением, но опять же обновление все нарушит.
Вот в этом файле определен шорткод галлереи, можно его переопределить и подсовывать файл при обновлении
https://core.trac.wordpress.org/browser/tags/3.5.1/wp-includes/media.php#L658
да, как временное решение подойдет.
Еще вопросик, смотрю, что в зависимости от шаблона в Вордпрессе также подключается определенная галерея к теме. Выходит ее вывод как-то чисто в шаблоне записан. Может вы знаете такой вывод выводиться где-то в определенном файле, или в каждом шаблоне по разному и нужно сначала поставить тему что бы посмотреть?
Я просто на Drupal работаю, ворпрессе своя структура, а тут надо подпилить людям сайт
Эмм, если используется стандартный шорткод галереии [gallery], то да могут быть использованы для каждой темы свои разные галереи.
У данного шорткода есть параметры, а именно id, то есть шорт код будет выглядеть след. образом: [gallery id="23"] — где 23 и есть ID той самой галереи которая должна будет выводиться.
Так же шорткоды можно использовать непосредственно в тексте поста или страницы, они там так же работают.
Я верно понял вопрос?
Ещё можно добавить проверку на существующий шорт код… для этого в файле с плагином вашей галереи, найти такую строчку add_shortcode('gallery', 'custom_gallety');
где custom_gallety это функция вашего шорткода (как пример), вставляем перед ней такой код if ( shortcode_exists( 'gallery' ) ) remove_shortcode( 'gallery' );
Тем самым получиться что ВП сначала удалит стандратный шорткод gallery а потом добавить уже ваш шорткод
О, спасибо, вроде это оно!
Тем самым получиться что ВП сначала удалит стандратный шорткод gallery а потом добавить уже ваш шорткод
идея была не плохая, но код все равно или удаляет оба шорт кода или оставляет тоже оба.
Вот можно глянуть пример набросала — ссылка удалена
там где три картинки, это плагин, который натягивается на стандартную галерею
Там, где слайдер — вид стандартной галереи, что выводиться через тему уже. В теме все обыскала, флекс слайдер и его вывод удалила, но фотки все равно остаются
Так и выходит, что выводит сразу две галереи
Всем спасибо, методом тыка, все таки нашлось решение)