Přehled odpovědí
-
AutorPříspěvky
-
Kolik by jste od komunity chtěli, aby jste zrušili ty blikající, hejbající se a provokující reklamní bannery? Přecijenom je to komunitní web, chápu že ho admin financuje ze svého nebo podobně. Ale působí to divně….pokud to doslova vydělává tak nic neříkám ;)
pokud jeste nemas vyreseny, a nebylo to DNS popripade necim jinym, tak se podivej do databeze do polozek, kde je kompletní cesta k souborum, ja mam napriklad v DB dva zaznamy ukazujici na adresu jako je takto:
data/web/virtuals/MOJEID/virtual/www/domains/utfg.info/wp-content/plugins/wp-report-post/wp-report-post-form-template.php
podle tvaru to vypada na tempplaty, tedy pokud mela tvoje sablona(nejake pluginy) ulozene template tak po presunu db se musi but preulozit, nebo opravit v DB… tohle je cesta kterou ti db ulozi wedos….
Tk jsem dnes prošel svá témata a myslím, že jsem k obsahu fóra přispěl jak otázkami tak i tam kde to šlo odpověďmi. Jen jsem nenašel možnost, kde by doslova autor topicu/moderator mohl zaskrtnout “vyreseno” a tim by se napriklad i uzavrely komentare.
Dobrý den, lze vámi vygerenovane grafy použít na jiných webech? Ptam se tedy, zda je mohu publikovat.
Omlouvám se že jsem neodepsal, z kódu vytvořím plugin a zašlu odkaz o víkendu.
Tak jsem problém vyřešil, ještě trochu upravuju, tak pokud někdo zažádá tak upnu code…
Zkontrolujte, zda soubor functions.php začíná znaky <?php ….. Nesmí tam byt ani mezera
do souboru functions.php ve složce vaší šablony …. ale doporučuji předem nastudovat výhody child theme
Nevím jestli jsi oblíbenec OFFICE, ale WP jde přímo z Worddem propojit a publikovat skrze něj.
Nezkoušel jsem to ale snad by to mělo jít dávkově. A co jsem četl tak je pak v příspěvku hromada nepotřebného kódu.
Jen rada ale to že jde OFFICE s WP propojit tu nikdo ani nezmínil …..
Jedná se pouze o CSS …
<form name="" action="/kontakt/#wpcf7-f288-o1" method="post" class="wpcf7-form" novalidate="novalidate"> <p><span style="color: #ffffff;">Vaše celé jméno (vyžadováno)</span></p> <p> <span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span> </p> <p><span style="color: #ffffff;">Váš email (vyžadováno)</span></p> <p> <span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false" /></span> </p> <p><input type="submit" value="Odeslat" class="wpcf7-form-control wpcf7-submit" /></p> </form>
Tohle ti plugin vygeneruje, nechal jsem zde pouze ty tři vstupy o kterých mluvíš.
Buď si z toho vytáhni identifikátory a uprav čistě tenhle formulář, nebo můžeš například všechny tlačítka upravit tak, ze do CSS souboru šablony vložíš>
input[type=submit]{ background-color:blue; }
OSobně bych dal přednost kopírování databáze (nevím jestli jde na wp.com)….
jinak taky můžete využít toho, že nový web si ponechá URL obrázků a odkazuje na obsah druhého webu (nesmí být zakázáno např. v htaccess). Na jednu stranu to může být výhoda a někdy zas ne, ale nemusíte kopírovat tak velké množství dat po každém kopírování nových textů.
Ručně upravovat každý obrázek mi připadá trochu zbytečné, navíc editor toto opraví, protože nezná takový atribut. Speciálně pro tvůj požadavek jsem napsal návod, dystak napis sem do komentu pro radu (nemám je tam ještě vložený)
Takže konečný výsledek, nakonec jsem stejně ponechal mnou použitou funkci, jelikož se mi to nechtělo překopávat:¨
add_action('wp_head','hook_css'); function hook_css(){ $ccl = get_option( 'category_color_label' ); $ccl_cat_obj = get_the_category(); $ccl_cat_ID = $ccl_cat_obj[0] -> term_id; $color_to_use = $ccl[$ccl_cat_ID]; echo "<style>"; foreach ($ccl as $key => $value){ echo "li.cat-item-$key a:hover{border-color:$value;}";//nav.hlavni ul } echo "li.current-cat a{border-color:$color_to_use;}"; if(is_home()){ echo "body{box-shadow:black 0px 0px 500px;}"; }else { echo "li.cat-item.cat-item-$ccl_cat_ID a{ border-color:$color_to_use; border-style:solid; }"; echo "body{box-shadow:$color_to_use 0px 0px 500px;}"; } echo "</style>"; }
jinak veškerý problém ve výsledku byl v CSS, kdy jsem neměl nastavený border style, proto se mi vzhledy neaplikovali (celkově je kód pouze o úpravě okrajů)…. ale stejně děkuji za odpovědi a reakce, pokud to lze, označil bych vlákno jako VYŘEŠENÉ
Je pozdě a nemůžu najít jak do wp_menu_nav() nahodit výpis kategorií, jdu spát ;)
Cítím se jako spamer, vždy postnu téma o nečem co nevim a pak to teprve řeším déle jak 10 minut. Dopracoval jsem se k výsledku, kód funkce vypadá takto, a dělá efekt rozdílných barev při najetí na odkaz a v zobrazení kategorie to podtržení nechá (http://www.utfg.info/).
add_action('wp_head','hook_css'); function hook_css(){ $ccl = get_option( 'category_color_label' ); echo "<style>"; foreach ($ccl as $key => $value){ echo "nav.hlavni ul li.cat-item-$key a:hover{border-color:".$value.";}"; } if ( is_category()) { $ccl_cat_obj = get_the_category(); $ccl_cat_ID = $ccl_cat_obj[0] -> term_id; $color_to_use = $ccl[$ccl_cat_ID]; echo "nav.hlavni ul li.current-cat a{border-color:".$color_to_use.";}"; } echo "</style>"; }
Tak jsem problém v podstatě vyřešil až na t, že se mi CSS neaplikuje správě, Kód mám takto:
add_action('wp_head','hook_css'); function hook_css(){ if ( is_category()) { $ccl = get_option( 'category_color_label' ); $ccl_cat_obj = get_the_category(); $color_to_use = $ccl[$ccl_cat_obj[0] -> term_id]; $output="<style> li.current_cat a{color:".$color_to_use.";} </style>"; echo $output;} }
Do hlavičky i to vypíše toto,:
<style> li.current_cat a{border-color:LightBlue;} </style>
Tak jsem nakonec ponechal funkci, kterou jsem používal já, wp nav menu jsem pochopil jako funkční spíše pro menu, do kterých odkazy vložím v administraci, ale já využívám pouze menu z kategorií, což jak jsem googlil je ideální.
ALE NOVÝ PROBLÉM:
ve výsledku jsem si vytvořil extra field (options) s výběrem barev. Každá kategorie si přidá položku, kde klíč je ID kategorie a obsah položky je anglicky název barvy.Po uložení teoreticky potrebuju vložit do hlavičky css, které mi přidá vlastnost (border-color:+barva+) pro třídu “.current-cat” Kód mám takto, však nedokážu vytáhnout IDkategorie do hlavičky.
Kód prozatím vypadá takto:
add_action('wp_head','hook_css'); function hook_css() { $ccl = get_option( 'category_color_label' ); $color_to_use = $ccl[------ID KATEGORIE------]; $output="<style> li.current_cat a{border-color:".$color_to_use.";} </style>"; echo $output; }
Prosím o radu jak zjistit ID kategorie. Děkuji
-
AutorPříspěvky