Існує два типи сумісності на різних сайтах:
- Пасивна сумісність: робити нічого багатоцільового конкретного, просто працює, нічого не порушуючи.
- Активна сумісність: зміна або розширення конкретної поведінки на багатосайтових сайтах.
Я здогадуюсь, що вам подобається 1. Дивіться мої слайди з WordCamp Prague 2015 для другої частини.
Плагіни, які нічого не говорять про багатомісний сайт, не слід активувати як мережеві плагіни. Наприклад, WooCommerce створює деякі власні таблиці під час встановлення. Якщо ви активуєте його по всій мережі, підгалузі не отримають цих таблиць, і небо впаде на вашу голову.
На жаль, більшість плагінів не перевіряють їх тип активації, тому вони дозволяють зробити неправильну активацію.
пов'язані з проблемами UX, такими як покажчики адміністратора або спеціальні сторінки "Про", про які вам доведеться клацати, коли-небудь підключаються в несумісних плагінах. WAP SEO Yoast - один із прикладів . Я думаю, це скоро буде виправлено у цьому плагіні. :)
Інші питання залежать від того, що ви робите з цим багатосайтовим сайтом. Якщо ви будуєте багатомовний веб-сайт, де кожен сайт написаний однією мовою, а сайти пов’язані між собою, ви хочете синхронізувати публікації під час написання вмісту. Це означає, що ви зателефонуєте switch_to_blog()
на гачок save_post
і збережіть також пов’язані пости. save_post
буде викликано кілька разів протягом одного запиту зараз. Багато плагінів не знають про таку ситуацію, тому вони просто перезаписують метаінформацію для підключених постів, думаючи, що вони все ще на першому дописі.
Слідкуйте за плагінами, які мають справу з постмета і не мають чека на зразок цього:
if ( is_multisite() && ms_is_switched() )
return FALSE;
Ці плагіни не сумісні.
Подібні, хоч і складніші, такі проблеми, коли плагіни торкаються метаполя користувачів або переписують правила.
Деякі плагіни намагаються записати вміст у файли, не включаючи ідентифікатор сайту у ім'я файлу. Вони, ймовірно, також зламані.
Як сказав Том: Створіть тестову установку, запустіть кожен випадок використання, який ви можете собі уявити. Ви не можете довіряти сторінці плагіна, і, як правило, недостатньо інформації.