Mám dnes dost podivný případ s WP a po strávení asi hodiny hledáním na google a fórech nemůžu najít žádné odpovědi. Doufám, že vysílání zde může dovolit mi nějakou šanci získat pomoc od WordPress průvodců, kteří číhají někde na tomto fóru podpory :)
Mimochodem, můj problém je, že jsem omylem smazal page.php na mé šabloně (Snažím se odstranit všechny výchozí šablony a WordPress více personalizované a přizpůsobení backend). Chtěl (a) jsem odstranit šablonu s názvem Výchozí šablona a zobrazit rozevírací šablonu na stránkách jako:
Šablona jedné stránky (nebo jen náhodné jméno)
Šablona postranního panelu mřížky 2 (nebo jen náhodné jméno)
Uložení obsahu (nebo jen náhodného jména)
Poté, co jsem smazal page.php - výchozí šablona se vůbec neodstranila, stále jsem ji dostala a nemám žádný způsob, jak ji styl nebo odstranit. Přidání k problému je, když jsem zopakoval stránku.php z mého úložiště, Mám nyní šablonu DOUBLE nazvanou 'Default Template'!
Pokusil jsem se problém zopakovat instalací nové kopie dokumentu WP 3.1.2 a duplikováním roku 2010 a poté aktivovat tento duplikát. Zde jsou mé kroky:
Nyní, co vidím tady je, že tento problém se určitě stane, protože jsem odstranil page.php - a je to přilepená na téma, ne na samotnou instalaci wordpress. Aby to bylo ještě horší, nemohu najít žádný soubor, který by byl aktualizován kvůli tomu - opravdu zábavný.
To je to, co se blíží tomu, co mám, ale ne ve skutečnosti:
Moje otázky:
Předem děkuji.
Andre
Protože se jedná o vlastní téma, mohu jen hádat, co se děje.
Možné odpovědi na otázku č. 1:
ujistěte se, že je aktivován vlastní motiv
ujistěte se, že všechny soubory motivů mají správný název šablony. Název šablony se zobrazuje v rozevíracím seznamu. Pokud máte duplikáty nebo ty špatné, dostanete neočekávaný seznam.
Odpověď na otázku 2: Nemyslím si, že můžete odstranit výchozí šablonu. "Výchozí šablona" říká WordPress použít page.php. pokud tomu tak není, použijte index.php.
Další možností je, že jeden z vašich souborů šablon má název šablony „Výchozí šablona“. je to hloupé, vím, ale je to možné. To by určitě vidělo dvojnásobek.
HTH
Prostě jsem zkontroloval, jak tato volba funguje, a zdá se, že uvnitř wp-admin/includes/meta-boxes.php
čísla řádku 588
, Výchozí šablona volba je pevně kódována. Tuto možnost nelze odstranit, pokud tento soubor neupravíte sám.
Možná řešení vašeho problému:
Vyhledejte soubory php pro: * Template Name: Default Template
a odstraňte tuto značku záhlaví, pokud existuje.
Změnit na jiné téma, vrátit původní twentyten a pak změnit zpět na twentyten znovu.
Doufám, že jedno z těchto řešení pro vás bude fungovat.