Avisos
Vaciar todo

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

 
Bruno
 Bruno
Estimable Member

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

Citar
Respondido : 28/04/2019 4:52 am
Bruno
 Bruno
Estimable Member

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

ResponderCitar
Respondido : 28/04/2019 5:12 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 28/04/2019 3:00 pm