Opțiunea de setare a paginii statice de start a dispărut din setările administrative de citire

10 nov. 2015, 12:48:13
Vizualizări: 28.2K
Voturi: 10

Î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');

Captură de ecran cu setările de citire WordPress unde lipsește opțiunea pentru pagina statică

5
Comentarii

Când comentezi "add_action('init', NAMESPACE . '\force_static_page');", câmpurile apar din nou?

Sladix Sladix
10 nov. 2015 13:14:27

Exclude un plugin problematic prin dezactivarea tuturor pluginurilor și reactivarea lor unul câte unul, verificând de fiecare dată setările de citire.

TheDeadMedic TheDeadMedic
10 nov. 2015 13:16:33

@AntoineGuillien Am creat acea funcție pentru a forța setarea opțiunii corecte.

Andrew Welch Andrew Welch
10 nov. 2015 15:14:29

@TheDeadMedic Nu am multe plugin-uri terțe - poate 1 - voi încerca oricum

Andrew Welch Andrew Welch
10 nov. 2015 15:15:42

Atâta timp cât ai pagini, această setare nu ar trebui să fie ascunsă - ceva trebuie să cauzeze probleme. Poate fi tema ta. Încearcă să treci la twentyfifteen pentru depanare.

TheDeadMedic TheDeadMedic
10 nov. 2015 15:18:04
Toate răspunsurile la întrebare 4
1
18

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

14 oct. 2016 16:27:12
Comentarii

Nu există opțiunea Acasă sub Appearance --> Menus --> Posts --> View All. Cum pot face pagina mea principală să fie vizibilă?

SparkAndShine SparkAndShine
3 apr. 2017 14:47:36
0

Pentru mine a fost o soluție simplă - să am cel puțin o pagină publicată.

Pentru dezvoltatorii de teme, este important de știut că secțiunea 'static_blog_page' din personalizator va dispărea de asemenea dacă utilizatorii nu au cel puțin o pagină publicată.

15 mai 2017 05:14:24
0

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ă.

24 feb. 2018 18:26:12
0

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!

9 mar. 2018 15:37:40