Cómo agregar función personalizada a pluggable.php

Estoy trabajando en un plugin WP y quiero agregar una función personalizada para pluggable.php (ubicado en el archivo incluye). Llamo a esa función de admin.php (ubicado en el archivo admin) por ejemplo. Considerar la función
auth_redirect
que se llama de admin.php.

auth_redirect
es la función definida en pluggable.php que controles para los usuarios registrados, más los redirige a la página de inicio de sesión. Del mismo modo, tengo mi propia función personalizada.

Entonces, hay algún gancho específico o filtro que debo usar para conectar mi función a pluggable.php. Actualmente estoy usando
fwrite()
para agregar mi función personalizada a pluggable.php.

Pero, supongo que no es la manera correcta. Así que, puedes sugerirme me la manera correcta de colocar mi función personalizada y llamarlo de admin.php cualquier ayuda será apreciada..



Solución

Usted no debe y no es necesario escribir a
pluggable.php
(o cualquier otro archivo de WordPress de núcleo). Se puede reemplazar una función pluggable simplemente definiendo en su enchufe en archivos de (o por temas,
functions.php
). Estas cargadas antes de llegar
pluggable.php
, y así la definición de la función dada en su enchufe en archivo es utilizada preferentemente en
pluggable.php
.

Usted querrá envolverte función definición dentro de una
function_exists
condicionales:
if( !function_exists('function_name') ){
   function function_name(){
      return 'Hello World';
   }
}
if( !function_exists('function_name') ){
   function function_name(){
      return 'Hello World';
   }
}
.




Problemas relacionados

Cómo reemplazar una función en functions.php ms

Cómo reemplazar una función conectable

Agregue una clase a posts en incrementos de 2

¿Reemplazar las funciones conectables en un plugin?

Puede no redirección de Plugin registrado Admin página

Contacto formulario 7 agregar función personalizada en enviar correo electrónico

¿Por qué permitir reemplazar wp_create_nonce y funciones cruciales pluggable wp_verify_nonce?

Cómo agregar más de una función de usuario al menú subpáginas

wp_logout_url($Redirect) no cerrar sesión y redirección

Aviso: Uso de SECURE_AUTH_COOKIE constante indefinida y LOGGED_IN_COOKIE en pluggable.php

Añadir string [] para una función personalizada Extracto

¿Dónde rellenar términos personalizados en taxonomía personalizada en plugin?

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact