Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2017, 12:28
af1
 
Fecha de Ingreso: junio-2010
Mensajes: 87
Antigüedad: 13 años, 10 meses
Puntos: 2
¿Cómo crear una página por código? (o registrar un slug)

Hola, estoy desarrollando un plugin que crea un formulario en el front-end de WordPress.

Para esto, uso el hook "wp", y utilizo la función "is_page" para filtrar por el slug que necesito. El código:

Código PHP:
function elegance_referal_init()
{
    if(
is_page('share')){    
        
$dir plugin_dir_path__FILE__ );
        include(
$dir."frontend-form.php");
        die();
    }
}

add_action'wp''elegance_referal_init' ); 
Esto lo saqué de un post, pero no se si puedo pegar el link acá.

La cuestión que esto me funciona solo si primero voy al backend de WordPress, y creo manualmente una página con el slug "share". Si no hago esto obtengo un 404.

Mi pregunta es, ¿cómo puedo registrar una página vacía con dicho slug, por código, para evitar la creación manual de esta página?

Gracias!