Cum să dezactivez alte plugin-uri pe tipul meu personalizat de postare?
Am creat un plugin care permite utilizatorilor să creeze pagini de destinație foarte simple pentru dispozitive mobile.
Paginile create de plugin-ul meu sunt de un tip de postare personalizat.
Doresc să ofer utilizatorilor o opțiune de a "dezactiva toate celelalte plugin-uri pe această pagină", pentru a preveni afișarea de elemente precum tweetmeme, butoane de like de la Facebook și alte conținuturi generate de plugin-uri terțe în șablonul meu.
Am adăugat deja o opțiune care permite utilizatorului să prevină apelul către wp_head, dar cum rămâne cu acele plugin-uri care injectează conținut în alte părți ale paginii, de exemplu prin filtrarea the_content?
După ce am scris asta, mă gândesc că o combinație între suprima wp_head() plus remove_all_filters('the_content') ar putea funcționa, dar voi posta întrebarea oricum în caz că aveți sugestii mai bune.
Mulțumesc!

Presupun că te referi la dezactivare prin oprirea lor. Dezactivarea tuturor pluginurilor nu este o idee bună, poate avea efecte nedorite asupra site-ului. De asemenea, nu cred că există vreo modalitate de a dezactiva un plugin fără a apela funcția de dezactivare. Unele pluginuri își șterg datele de opțiuni la dezactivare.
Dacă singura ta preocupare sunt butoanele de tip Twitter, Facebook și altele, atunci da, eliminarea filtrelor the_content va face treaba.
