Могут ли посты обладать иммунитетом против фильтров?

Суть такая. На некоторые посты почему то несрабатывает мой плагин.

вызывается посредством:

    add_filter('the_excerpt', 'jawsikextred');                            // выдержка грёбаная
    add_filter('the_content', 'jawsikextred');                            // замена в постах
    add_filter('comment_text', 'jawsikextred');                        // замена в комментах
    add_filter('get_comment_author_link', 'jawsikextred');        // замена в ссылках авторов комментов

Далее плагин ищет ссылки и вставляет в них редирект.

отдаётся всё через

    return $data;

И на некоторых постах это дело не срабатывает.

Самое интересное, что я решил (для отладки) впулить такую конструкцию:

    print_r ($data);
    return $data;

Теперь как бы пост получается в дублирующем варианте.

Так вот первый вариант, который показывается при помощи print_r ($data);
содержит переделанные ссылки

А тот который видимо отдаётся через return $data; содержит оригинальный текст, где ссылки стандартные

В чём может быть проблема?
Уже блин всё перековырял. Так и не могу понять в чём причина.
Как будто блин оригинальный пост заклятый какой то.

АААА сам нашёл. Оказывается в одном из плагинов был приоритет 10000, а в моём всего лишь 120 … теперь поставил везде типа:

add_filter(‘the_excerpt’, ‘jawsikextred’,10001);

и всё заработало

У меня к сожалению работать отказываеться 🙁 хотя некоторые утверждают что ссылки выводяться с редиректом… менял несколько браузеров, компов + использовал даже внешний сервис проверки ссылок… все одно… ссылки прямые… помогите разобраться… ситуация схожая на 3-х ! блогах… wordpress 2.3.3… может быть в этом хостер замешан ?
Заранее благодарен….

Anonymous
Отправить
Ответ на: