¿Hay alguna forma de deshabilitar las notificaciones de actualización para complementos específicos?
Como desarrollador de complementos, tengo algunos complementos instalados en mi sitio personal usando la versión del tronco svn para probar, pero los mismos complementos están disponibles en el sitio de complementos. En estos casos, WP considera que la última versión es la más reciente y trata constantemente de advertirme que hay actualizaciones disponibles.
Todavía quiero ver notificaciones de actualizaciones en otros complementos, ¡pero es molesto ignorar constantemente el Updates (2)
aviso en el encabezado!
plugins
updates
notifications
Caleb
fuente
fuente
svn:external
referencia al código de desarrollo del complemento. Tener un archivo modificado localmente en un servidor de producción no es una opción. El filtro de Hameedullah funciona porque se guarda en el repositorio de código del sitio.Respuestas:
Por ejemplo, si no desea que Wordpress muestre notificaciones de actualización para akismet, lo hará así:
fuente
./wp-config.php
, reemplacé la ruta del archivo del complemento e hizo el trabajo.mu-plugins
y cree un pequeño plugin que suelte aquí. Agregarlo como se mencionó anteriormente por algunos enwp-config.php
mi es absolutamente el lugar equivocado para hacer.La respuesta de Hameedullah Khan arrojará una advertencia de PHP. Incluya esta cláusula if para verificar para asegurarse de que sea un objeto antes de desarmar la respuesta para ese complemento.
'Advertencia: intento de modificar la propiedad de no objeto'
Pruebe esto para evitar las advertencias (código para el archivo de complemento en sí):
Me gusta poner esto en el complemento real. Como solo he deshabilitado las actualizaciones en un complemento porque he editado o bifurcado el código y no quiero perder mis ediciones en una actualización, ya he editado el complemento y, por lo tanto, no me importa editarlo más. Mantiene mi archivo de funciones un poco más limpio. Pero si lo desea, puede ponerlo en el archivo de funciones y un beneficio de ese método es que puede eliminar múltiples complementos de las actualizaciones agregando otra línea no establecida para ese complemento de la siguiente manera (código para functions.php):
fuente
Deshabilitar todas las notificaciones de actualización con código
El código deshabilitará las notificaciones de actualización para el núcleo, los complementos y los temas de WordPress.
fuente