• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

BUG Проблема с условиями Asset manager

2x3

New member
Messages
3
Likes
0
Points
1
#1
На сайте есть несколько плагинов, которые я хотел бы отключить на страницах, где они не нужны. У каждого из этих плагинов есть дополнения (они определяются как отдельные плагины, и их тоже хотелось бы отключить на незадействованных страницах).
Например, плагин WP Job Manager. Он вшит в тему и сразу настроен на загрузку только на нужных страницах. А вот его докупленные дополнения (WC pay, resume. applications и applications-deadline) подгружаются на каждой странице. Сам плагин создает дополнительные страницы (для отдельных вакансий, например). Я долго подбирал условия и пришел вот к такому виду:


Произвольный URL
Doesn't Сontain
/jobs

AND

Произвольный URL
Doesn't Сontain
/post-a-job

AND

Произвольный URL
Doesn't Сontain
/resumes

AND

Произвольный URL
Doesn't Сontain
/submit-resume

AND

Произвольный URL
Doesn't Сontain
/job-categories

AND

Произвольный URL
Doesn't Сontain
/job-dashboard

AND

Произвольный URL
Doesn't Сontain
/candidate-dashboard

AND

Произвольный URL
Doesn't Сontain
/jobs/*

AND

Произвольный URL
Doesn't Сontain
/post-a-job/*

AND

Произвольный URL
Doesn't Сontain
/resumes/*

AND

Произвольный URL
Doesn't Сontain
/submit-resume/*

AND

Произвольный URL
Doesn't Сontain
/job-categories/*

AND

Произвольный URL
Doesn't Сontain
/job-dashboard/*

AND

Произвольный URL
Doesn't Сontain
/candidate-dashboard/*

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

Temyk

Developer & Support
Messages
1,129
Likes
42
Points
48
#2
Здравствуйте.

Проверяйте, что выбрали правильные правила отключения.
Правила по каждому плагину работают отдельно друг от друга.
Также попробуйте выбрать не Don't load plugin, а Don't load assets - по сути это одно и тоже.
 

2x3

New member
Messages
3
Likes
0
Points
1
#3
Для одного плагина такие условия прекрасно работают. Он перестает загружаться на остальных страницах кроме указанных. Но если продублировать эти условия для второго плагина, то все ломается, и оба плагина начинают загружаться абсолютно на всех страницах.
Правила отлично срабатывают если указаны только для одного плагина. Если ТАКИЕ ЖЕ правила указываем для второго, то оба перестают отключаться. Я пробовал и Don't load plugin и Don't load assets. Ситуация не меняется
 

Temyk

Developer & Support
Messages
1,129
Likes
42
Points
48
#4
А зачем вы дублируете правила для одного плагина с * в конце? Без дублирования все должно работать, так как по сути это одинаковые условия
 

2x3

New member
Messages
3
Likes
0
Points
1
#5
Потому что без добавления условий с * в конце плагин отключается на генерируемых страницах. например на странице отдельной вакансии. Я отправил вам в лс доступ, если вас не затруднит, взгляните. Просто уже второй день возни с этим вопросом напрягает очень сильно.
 

Temyk

Developer & Support
Messages
1,129
Likes
42
Points
48
#6
Доступ был одноразовый.
Без * всё должно работать, так как правило гласит Не содержит /jobs. Идет не сравнения а проверка содержит ли URL эту строку