Avisos
Vaciar todo

Asignar plantilla a una pagina cuando la creo con la función wp_insert_post()

3 Respuestas
2 Usuarios
0 Reactions
108 Visitas
Respuestas: 123
Estimable Member
Topic starter
 

Actualmente estoy creando paginas mediante la función wp_insert_post().
$post_data = array(
'post_title' => wp_strip_all_tags( $title ),
'post_content' => $content,
'post_status' => 'publish',
'post_type' => 'page',
'post_author' => '1',
'post_category' => array(1,2),
'page_template' => 'Componente'
);
wp_insert_post($post_data,$error_obj)

El problema es que al parecer estoy usando mal 'page_template' => 'Componentes' porque no reconoce el template, pero si entro a la edición de la página y Atributos de la pagina en Plantilla y marco Componentes si aplica el template. Cual seria el error?

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 28/04/2019 3:52 am
Respuestas: 123
Estimable Member
Topic starter
 

Ya encontré la respuesta tenia que ponerle Componente.PHP.
Gracias


 
Respondido : 28/04/2019 4:12 am
Pepe
 Pepe
Respuestas: 41133
Illustrious Member Admin
 

Hola Bruno.

Muy bueno si señor 😉
Gracias por aportar la solución y compartirla seguro que viene bien a otros usuarios que buscan lo mismo.

Cerramos el tema.

Un saludo y gracias de nuevo por compartir la información


 
Respondido : 28/04/2019 2:00 pm