Ich versuche, die Option "page_on_front" programmgesteuert mit dem ID-Wert festzulegen, der aus dem Befehl "get_page_by_title" abgerufen wurde.
$homepage = get_page_by_title( 'Front Page' );
update_option('page_on_front', $homepage);
update_option('show_on_front', 'page');
Das funktioniert nicht, kann mir jemand helfen?
get_page_by_title()
gibt ein Objekt zurück.
Verwenden Sie $homepage->ID
.
Sie sollten auch überprüfen, ob Sie wirklich einen brauchbaren Rückgabewert haben:
$homepage = get_page_by_title( 'Front Page' );
if ( $homepage )
{
update_option( 'page_on_front', $homepage->ID );
update_option( 'show_on_front', 'page' );
}