Přehled odpovědí
-
AutorPříspěvky
-
Zkus dát get_post_meta($post->ID,’odkaz1′,true); a uvidíš kde máš chybu. Neukládáš celé pole.
Já bych zkusil nahradit
if(have_posts()){}
za
if(have_posts()):
endif;
přijde mi, že query_post přepíše to volání na stránku a při prvním průchodu smyčky to narazí na if(have_posts()): stránky, pak to query_post přepíše na výpis článků, přijde druhý if(have_posts()): vypíše jednou shortcode a pak podle query post zase všechny články i s content. Vlastně se tam loop provede duplicitně, jednou v shortcode a podruhé normálně ve stránce, ale s pozměněným query_post.
Ale já jsem ti napsal jasný návod, jak postupovat. Vzhledem k tomu, že šablony se dají stáhnout až po registraci, tak by jsi do toho manuálu měl přístup. Ale jak jsem psal, nastav tam Home. Pak musíš ještě v Theme options nastavit stránky pro ty tři boxy a kategorie pro výpisy pod nimi.
1. Vytvoř stránku, nazvi ji Home (třeba)
2. Vyber ve vlastnostech stránky šablonu Template Home – nebo tak nějak
3. V nastavení zobrazování vyber statickou stránku na indexu a vyber stránku, kterou jsi vytvořil.
4. V Theme option si nastav, co se má na indexu zobrazovat.
Tak pokud chceš jen odstranit sidebar, tak by mělo stačit vybrat u inkriminované stránky fullwidth template a pokud chceš, aby to vypadalo jako na demu, tak musíš vybrat u nějaké stránky template home (myslím) a tu stránku pak nastavit jako index v nastavení zobrazování.
To je protože nemáš vytvořený vlastní obsah Reality, ale kategorii Reality, proto ti to nefunguje, jak chceš. Pokud by jsi měl vytvořený Custom Post type, musela by se ta šablona jmenovat single-reality.php
Může se jednat o tabulky, které tam má, nebo měl nějaký plugin. Dost pluginů po sobě neuklízí. Zálohovat databázi a zkusit smazat.
Tohle bývá chyba šablony nějakého pluginu a většinou je problém v nějaké proměnné, která by měla být předávána jako object, tedy například $query->ID a ne $query, ale to je jen popis problému, řešení závisí na aktuální konfiguraci, spíš to bude nejdříve chtít zjistit, co to dělá. Protože jsi na webtrhu založil úplně stejné téma a tam jsi psal, že je problém i defaultní šablony, typoval bych to na nějaký plugin.
Mělo by se jednat o problém na straně Twitteru http://www.businessinsider.com/a-weird-twitter-bug-is-screwing-up-the-internet-2013-9
Jdeš na to špatně, page-produkty.php je šablona stránky. Na té by jsi musel následně vypsat taxonomy pomocí terms. Taxonomy v základu používá pro výpis archive.php, pro vlastní zobrazení je ta hierarchie takto: taxonomy.php, taxonomy-$taxonomy.php – taxonomy-$taxonomy-$term.php.
Takže tvůj soubor by se měl jmenovat taxonomy-produkty.php pro výpis všech produktů a taxonomy-produkty-vyprodej.php, pro produkty s term vyprodej.
Moc tě nechápu, je to něco jako zde http://themeforest.net/item/avada-responsive-multipurpose-theme/full_screen_preview/2833226 , když vybereš boxed a obrázek na pozadí?
Máš kliku, zrovna dneska jsem to dopsal http://musilda.cz/jak-vytvorit-vlastni-sablonu-pro-wordpress-4-dil/ , ale single.php by měl automaticky vypsat jen jeden článek.
Jak to že nejde změnit title pomocí add_filter?
http://codex.wordpress.org/Plugin_API/Filter_Reference/the_title
Řazení pro archive změníš pomocí pre_get_post a podmínky is_archive
http://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts
Nahrazení archívní šablony vlastním souborem šablony pomocí add_filter archve template
http://codex.wordpress.org/Plugin_API/Filter_Reference/archive_template
Všechno najdeš v codexu, na tohle je WordPress super.
-
AutorPříspěvky