Opțiunea de setare a paginii statice de start a dispărut din setările administrative de citire
În timp ce lucram la cod, am observat brusc că pagina mea de start afișează acum postări de blog, iar setarea pentru a configura o pagină statică de start lipsește din opțiunile de citire (vezi captura de ecran).
În baza de date, opțiunea show_on_front a fost în mod magic setată și ea la posts.
Unii au spus că acest lucru se întâmplă pentru că nu există pagini sau pagini publice. Cu toate acestea, eu am pagini care sunt și publice.
Am făcut următoarele pentru moment
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');

Am avut aceeași problemă, dar am rezolvat-o rapid! :-)
În cazul meu, pagina mea de start era în stadiul de schiță. Se pare că setările nu mai pot găsi pagina de start atunci. Consideră că a dispărut și dezactivează opțiunea de a seta o pagină de start implicită.
Așadar, activează vizibilitatea paginii de start. (de asemenea, numește-o "Acasă") Sper să funcționeze și pentru tine!
Toate cele bune, Koen

Pot confirma, de asemenea, că acest lucru se întâmplă dacă o pagină este publicată, dar setată ca privată. Am crezut că efectuarea unei editări în masă pentru a face toate paginile private mi-ar oferi o modalitate de a dezvolta fără ca publicul să vadă paginile. Acest lucru este încă posibil, dar pentru ca aceste setări să reapară, trebuie să existe cel puțin o pagină publicată care este publică.

Puțin întârziat la petrecere, știu, dar tocmai am avut această eroare - aveam o pagină publică, publicată, dar nu o puteam seta ca pagină statică.
Se pare că motivul a fost că am schimbat fusul orar și acest lucru a afectat cumva data de publicare a paginii (chiar dacă era cu mult în trecut).
Pur și simplu am resetat data de publicare și am putut continua!
Mult succes!
