Title: Конфликт плагинов
Last modified: 18.03.2014

---

# Конфликт плагинов

 *  Решено [ploret](https://ru.wordpress.org/support/users/ploret/)
 * (@ploret)
 * [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/)
 * Ситуация: есть плагин А, и есть плагин B.
    Оба плагина написаны мной, оба плагина
   переопределяют функцию the_content
 * Функция the_content плагина А выводит следующий текст
    CONTENT + ‘1111’
 * Функция the_content плагина B выводит следующий текст
    CONTENT + ‘222’
 * Мне нужно что бы плагины не конфликтовали и при отработке функции the_content
   выводился след. результат
    CONTENT + ‘1111’ + ‘222’
 * То есть сначала отработала Функция the_content плагина А, а потом к этому результату
   применяеться код функции
    the_content плагина B…

Просмотр 4 ответов — с 1 по 4 (всего 4)

 *  [svg](https://ru.wordpress.org/support/users/svg/)
 * (@svg)
 * [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/#post-134842)
 * в фильтре можно указать порядок выполнения
 *  Автор [ploret](https://ru.wordpress.org/support/users/ploret/)
 * (@ploret)
 * [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/#post-134902)
 * Очень много времени провел за текущей задачей, и так не решил.
 * Мои наблюдения:
    Когда у нас несколько фильтров на один и тот же экшен (к примеру
   the_content), то выводиться на экран результат последнего выполненого хука (который
   имеет наибольший приоритет)…
 * Может кто то помочь?
 *  Модератор [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * Live and Learn
 * [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/#post-134903)
 * Не совсем понятно, в чём сложность.
 * В стандартных темах оформления этот код приводит к отображению текста записи 
   с искомым дополнением в виде `11112222`:
 *     ```
       function filter_1( $content ) {
       	return $content . '1111';
       }
       add_filter( 'the_content', 'filter_1', 11 );
   
       function filter_2( $content ) {
       	return $content . '2222';
       }
       add_filter( 'the_content', 'filter_2', 12 );
       ```
   
 * (Приоритеты добавлены на случай, если фильтры находятся в разных плагинах. Если
   оба фильтра находятся в одном файле, то они и так вызываются последовательно.)
 * Возможно, у вас как-то по-другому выводится `the_content()`?
 *  Автор [ploret](https://ru.wordpress.org/support/users/ploret/)
 * (@ploret)
 * [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/#post-134923)
 * Сергей, спасибо!

Просмотр 4 ответов — с 1 по 4 (всего 4)

 Тема «Конфликт плагинов» закрыта для новых ответов.

## Метки

 * [конфликт](https://ru.wordpress.org/support/topic-tag/%d0%ba%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82/)
 * [the_content](https://ru.wordpress.org/support/topic-tag/the_content/)

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 ответа
 * 3 участника
 * Последний ответ: [ploret](https://ru.wordpress.org/support/users/ploret/)
 * Последняя активность: [12 лет, 7 месяцев назад](https://ru.wordpress.org/support/topic/%d0%9a%d0%be%d0%bd%d1%84%d0%bb%d0%b8%d0%ba%d1%82-%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd%d0%be%d0%b2/#post-134923)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
