L'opzione per impostare la pagina statica iniziale è scomparsa dalle impostazioni di lettura dell'admin
Mentre programmavo tranquillamente mi sono accorto che la mia homepage ora mostra i post del blog e l'impostazione per configurare una pagina statica come homepage è scomparsa dalle opzioni di lettura (vedi screenshot).
Nel database l'opzione show_on_front è stata misteriosamente impostata su "posts".
Alcuni sostengono che ciò accada perché non ci sono pagine o non ci sono pagine pubbliche. Tuttavia, io ho delle pagine che sono anche pubbliche.
Per il momento ho implementato questa soluzione:
function force_static_page(){
update_option( 'show_on_front', 'page', true);
update_option( 'page_on_front', 28, true);
}
add_action('init', __NAMESPACE__ . '\\force_static_page');

Ho avuto lo stesso problema ma l'ho risolto rapidamente! :-)
Nel mio caso, la mia homepage era in stato di bozza. Apparentemente, in questa situazione le impostazioni non riescono più a trovare la homepage. Il sistema pensa che sia sparita e disabilita l'opzione per impostare una homepage predefinita.
Quindi imposta la tua homepage come visibile. (assegnale anche il nome "Home") Spero che funzioni anche per te!
Saluti, Koen

Posso anche confermare che questo accade se una pagina è pubblicata, ma impostata come privata. Pensavo che fare una modifica in blocco per rendere tutte le pagine private mi avrebbe dato un modo per sviluppare senza che il pubblico vedesse le pagine. Questo è ancora possibile, ma affinché queste impostazioni riappaiano, è necessario avere almeno 1 pagina pubblicata che sia pubblica.

Arrivo un po' in ritardo alla festa, lo so, ma ho appena avuto questo errore: avevo una pagina pubblica e pubblicata, ma non riuscivo a impostarla come pagina statica.
Si è scoperto che il problema era dovuto al fatto che avevo cambiato il mio fuso orario e questo in qualche modo aveva alterato la data di pubblicazione della pagina (anche se era ben nel passato).
Ho semplicemente reimpostato la data di pubblicazione e ho potuto procedere senza problemi!
Buona fortuna!
