Přehled odpovědí
-
AutorPříspěvky
-
Tak už se to rýsuje =) Barva OK, překlad OK, patičku sem upravil pomocí kódu na wordpress.org (sice je to bez klikacího odkazu, ale to stejně asi není potřeba).
Akorát si nevím rady s tou funkcí
filemtime()
. Kam přesně vložit kód.?Děkuji za tip, mrknu pak na to. Mohl bych prosim s Vámi probrat ještě nějaké ty další drobnosti ohledně webu? =)
Chtěl bych přepsat tlačítko Read more na Přečíst, mělo by se to nacházet v
interface_widgets.php
ale nevím jak udělat unhook<article> <?php the_excerpt(); ?> </article> <a class="more-link" title="<?php the_title_attribute(); ?>" href="<?php the_permalink(); ?>"> <?php _e( 'Read more','interface' ); ?> </a> </div>
Rád bych přepsal i nápis v hledáčku vpravo nahoře, když rozkliknu symbol pro vyhledávání.
Barvy vyřešeny. =) Náhodně sem si všiml, že mi chybí složená závorka. Prošel sem teda celý
style.css
a našel ještě jednu složenou závorku, která zase přebývala.Pořád, ale nerozumím tomu (ne)zobrazování změn, viz. poslední odstavec v předchozím příspěvku.
Pokud někdo otevře můj web, tak uvidí původní zelenou barvu.Tak jsem přepsal všechny kódy pro zelenou barvu a vypadá to zatím funkční, ale dvě barvy se nezměnily.?
/* Promotional Bar Widget */ .widget_promotional_bar { border-left: 4px solid #7c313d; }
a odkazy v patičce (copyright).
/* =Footer ----------------------------------------------- */ #colophon .widget ul li a:hover { color: #7c313d; } /* Site Generator */ #site-generator .copyright a:hover { color: #7c313d; }
Jinak nejde mi do hlavy proč, když jsem v ChildTheme uložil úpravy kaskádových stylů, dal zobrazit web, tak změny nešly vidět. Projevily se až poté co jsem zaktualizoval stránku (F5). Děje se tak i na ostatních prohlížečích/zařízeních.
Tipuju, že to bude něco s nějakýma těma Cache. =)Můžete mi prosím napsat finální podobu? Vůbec nevím co mám nahradit resp. kam to vepsat. =)
edit: Tak se povedlo =D super =)
/* Readmore */ a { color: rgba(124, 49, 61, 0.8); }
Teď ještě předělat ten zbytek =/
Nefunguje nic =( Fontsize se změní, ale barva ne. Nerozumím tomu.
Posílám soubor..
Attachments:
Ani ve Firefoxu ani v anonymním okně to nic neudělalo. Zkusil sem kód barvy změnit v rodičovské šabloně, ale žádná změna. Netuším proč.
Nemůže to blokovat nějaký plugin nebo je potřeba udělat znovu unhook? Viz. (pokud jsem to pochopil)
http://themehorse.com/support-forum/topic/how-is-style-css-called-by-interface/Barvu jsem zkusil změnit přes ”prozkoumat prvek’‘, přepsal sem kód barvy a šlo to.
Tak jsem to udělal přesně podle Vaší rady (zrušil mezeru – zkopíroval celý kód) a nic se nestalo =(
Přitom jsem si ve
style.css
už upravil velikost písma a vše ok.Tak jsem téměř celou sobotu strávil hledáním informací a zkoušením změnou kódů, ale bezúspěšně.
Co se týče barev, tak bych potřeboval nahradit všechnu zelenou (#63c6ae) za jinou (#7c313d). Eventuelně tu vínovou kdykoli změnit za jinou.
Bude to ale nejspíš drbačka trochu. =(
Zkusil sem dostyle.css
vložit kód pro změnu barvy, ale nic se nestalo. Barvu jsem se snažil změnit i přímo v rodičovské šabloně, ale bez výsledku.Kódy pro změnu barvy, které jsem vkládal do
style.css
v child theme:/* Slogan */ .slogan-wrap { background-color: #7c313d; background-color: rgba (124, 49, 61, 0.9); } /* Readmore */ a.readmore { background-color: rgba (124, 49, 61, 0.8); }
Bohužel jsem laik a moc tomu nerozumím. =/
Jinak prioritní číslo jsem upravil na 11 a funguje. =)
Zkoušel jsem v
interface_widgets.php
změnit “Read more” na “Přečíst”, ale vůbec netuším jak by měl vypadat upravený kód.<article> <?php the_excerpt(); ?> </article> <a class="more-link" title="<?php the_title_attribute(); ?>" href="<?php the_permalink(); ?>"> <?php _e( 'Read more','interface' ); ?> </a> </div>
Pomohl byste mi prosím? Rád Vás i nějak podpořim. Jde to pouze přes “Donate” – paypal?
Vy jste úžasný! Funguje to! =)
Prvně jsem dal
functions.php
na stejnou úroveň jakostyle.css
, číslo 999 smazal a funkci přepsal. Nestalo se nic.
Zkusil jsem teda přepsat i filter, ale taky nic. Přidal jsem ještě 999 a pak se to povedlo. =)Jinak Parent šablona má 2 soubory
functions.php
. Jeden na úrovnistyle.css
a druhy ve složce inc (obsahujeexcerpt_lenght
, atd.). Proto jsem ho tam dal. Když byl na úrovnistyle.css
tak mi to hlásilo chybu Cannot redeclare interface excerpt_length interface theme. To bylo, ale tím, že jsem tam měl nejspíš chybu.Stejný psotup by měl fungovat i na
header.php
nebofooter.php
?Asi to bude na novou diskuzi, ale ve
style.css
jsem přepsal kódy pro zelenou barvu, ale žádná změna se nekonala.? Ještě to zkusím, ale prozkoumat.Jinak děkuji moc za Váš čas a pomoc. =)
Vím, že ve
style.css
by asi neměly být všechny kódy. Původně jsem tam měl jen kód pro úpravu velikosti písma.Attachments:
Exerpt_lenght neřešili, ale šlo o možnost úpravy šablony v Child Theme, pochopil-li sem to správně.
Jak to myslíte i s adresářem? Celou složku
wp-content
?Zkusil sem zvýšit prioritu, ale bez úspěchu.
Na fóru jsem narazil ještě na tento post. Jestli sem dobře překládal, tak se to dotyčnému podařilo, ovšem nejsem si jist jak přesně.
http://themehorse.com/support-forum/topic/loading-header-extension-php-in-child-theme/#post-27641
Podle mě se musí do Child Theme vložit nějaký další kód, který unhookne funkci úpravy.
V patičce potřebuji smazat
| Theme by: Theme Horse | Powered by: WordPress
.
Ještě jsem to nezkoušel, ale myslím si, že to taky nepůjde. Dokud nezruším ten ”hook”.No udělal sem dvě úpravy přímo v Parent šabloně (v souborech functions.php a header.php). 1) změnil sem excerpt lenght z 50 slov na 20 a přepsal EN text odkazovacího tlačítka ”read more”.
Jakmile, ale zaktualizuji šablonu tak je mi jasné, že úpravy zmizí. Chtěl jsem ještě změnit barvu webu, upravit zápatí. To jsou pro mě aktuálně nejdůležitější úpravy.
Samozřejmě bych měl rád možnost provést drobné změny i v budoucnu.Výše zmíněné úpravy bych rád provedl přes Child Theme, ale nevím jak by měl vypadat kód. =(
PŘÍKLAD
<?php add_filter( 'excerpt_length', 'interface_excerpt_length' ); function interface_excerpt_length( $length ) { return 20; // this will return 50 words in the excerpt } ?>
No jde o to, že když vložím upravený kód do functions.php v Child Theme, tak se změna nepromítne. Pokud kód upravím v Parent Child, tak se změna projeví.
Níže dávám odkaz na ten návod.
a zde je diskuze ve fóru, kde reagoval autor šablony
-
AutorPříspěvky