it-swarm-eu.dev

Přizpůsobení WordPress tématu bez jeho změny?

Našel jsem a stáhl téma. Nicméně chci Tweak CSS některé změnit design, barvy atd. Trochu. Jak bych to měl dělat, když je stále možné aktualizovat téma bez ztráty změn.

19
googletorp

I když jej nemůžete změnit bez změny, můžete jednotlivé části, které změníte, izolovat vytvořením podřízeného motivu. Celkem:

  1. Vytvořte adresář motivu na téma s nadřazeným motivem.
  2. Vytvořte soubor style.css ve vašem novém adresáři, který má deklaraci Template: v komentářích pojmenování nadřazeného motivu a @import url(../%parent-theme%/style.css) pro import CSS z nadřazeného motivu,
  3. Aktivujte nové téma v konzole pro správu aplikace WordPress,
  4. Přidat nové soubory a/nebo kopírovat soubory z nadřazeného adresáře motivů do adresáře podřízeného tématu a upravovat je podle svých potřeb
  5. A je to!

Mohl bych vám dát mnohem více informací, ale v podstatě tento chlap dělá opravdu dobrou práci vysvětlovat Jak vytvořit dítě téma tak lepší pro mě jen, aby vás na to.

Chcete-li upgradovat nadřazený motiv, stačí provést upgrade; ponechá vaše dítě téma in-takt. Samozřejmě, že vaše dítě téma nemusí fungovat dokonale, pokud jste změnili rodiče příliš mnoho a/nebo pokud jste zkopírovali a upravovali soubory motivů, které aktualizovali v nové verzi, nebudete dostávat nové funkce, aniž byste je také upravovali, ale je to mnohem lepší od začátku pokaždé!

Doufám, že to pomůže.

21
MikeSchinkel

Pokud vše, co chcete změnit, je malá css, můžete vytvořit vlastní soubor css v adresáři motivů. Zahrnout vlastní css soubor do záhlaví motivu a zapisovat nové deklarace pouze do vlastního souboru css, čímž přepíše výchozí deklarace tématu css.

Výchozí šablona stylů

body{background:white;width: 960px;margin: 25px auto;}

Vlastní šablony stylů

body{width:800px;}

Váš prohlížeč provede samostatné http volání pro tyto dva styly a použije styly v pořadí, v jakém jsou uvedeny. Ať jsou prohlášení učiněna jako poslední, přepíše prohlášení učiněná před nimi. Takže nezapomeňte zahrnout svůj vlastní stylesheet po všech ostatních stylů jsou zahrnuty v header.php.

Pokud budete chtít skončit se změnou souborů šablon, jako je archive.php, nebo page.php, odpověď MikeSchinkelu vám umožní aktualizovat vaše téma, pokud bude vydána nová verze, aniž byste ztratili své úpravy. Ale pokud vše, co chcete, je změnit nějakou css, tato metoda bude fungovat dobře. Před aktualizací adresáře motivu se ujistěte, že jste uložili vlastní šablonu stylů.

2
kevtrout

Můžete určitě vytvořit dětské téma. Dětský motiv udržuje hlavní motiv v původním formátu.

Co já osobně dělám je, že používám premium WordPress téma z MyThemeShop . V tom, že jsem si můj style.css a téma možnosti souboru, jak to je. Jen zkopírovat data souboru do jiného souboru a pojmenovat je trochu jinak. Například, pokud používám SociallyViral Theme, pro vytvoření jeho podřízeného motivu, zkopíruji data z jeho souboru style.css a uložím je do jiného souboru pojmenovaného childstyle.css.

Poté budu nyní navrhovat specifické funkce a můžu redesign mého tématu přidáním více funkcí v souboru childstyle.css.

To udržuje můj původní soubor style.css tak, jak je a umožňuje mi jej aktualizovat v původním formátu.

1
Sumit Kumar

Pokud máte zájem o dobré 'Lab cvičení' pro vyzkoušení výše popsaných kroků. K dispozici je Nice krok za krokem průvodce pro vytváření dětské téma z výchozí WordPress 3.x vydal téma twentyten . Je to jednoduché, ale užitečné dětské téma (pojmenované thirtyten). Výsledek rozšiřuje téma twentyten z motivu dvou sloupců na téma se třemi sloupci. Má také nové obrázky záhlaví.

0
JSLittlefield