Establecer mediante programación page_on_front


9

Estoy tratando de configurar mediante programación la opción 'page_on_front' con el valor de id recuperado del comando get_page_by_title ...

$homepage = get_page_by_title( 'Front Page' );
update_option('page_on_front', $homepage);
update_option('show_on_front', 'page');

Esto no está funcionando, ¿alguien puede ayudar?

Respuestas:


20

get_page_by_title() devuelve un objeto

Uso $homepage->ID.

También debe verificar si realmente obtuvo un valor de retorno utilizable:

$homepage = get_page_by_title( 'Front Page' );

if ( $homepage )
{
    update_option( 'page_on_front', $homepage->ID );
    update_option( 'show_on_front', 'page' );
}
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.