Přehled odpovědí
-
AutorPříspěvky
-
Pod tímto popisem si moc nedovedu představit… Nespletla jste přístupové údaje (např. přihlášení do správy stránek a přihlášení do databáze)?
Blíže upraveno tedy se dvěma argumenty:
function filter_catlink($link_url,$category_ID){ if($category_ID===7)return home_url(); else return $link_url; } add_filter('category_link','filter_catlink');PS: sory, za DBLpost, ale editace už nebyla nabízená – což je jedna z mála věcí, která mně na fóru mrzí – krátký čas pro editaci
— samozřejmně, jde upravit jakkoli starý příspěvek, pokud znáte adresu editstránky a číslo příspěvku, ale nějak jsem zapomněl URL :(
— tím v žádnem případě nechci, aby toto někdo měnil – je to super :)1) Chcete, aby se zobrazovala jen rubrika aktuality, nebo všechno, jak je, jen bez názvu rubriky?
Můžete použít filtr na get_categories
2)Pokud máte v index.php nastaveno zobrazování rubriky, WordPress menu jej ignoruje, protože nejste přímo na adrese archivu (xyz.tld/category/abc)
Pokud chcete vyřešit i menu i odkaz na archive (domovskou) navrhuji filtrovat url kategorie (nikdy jsem to nezkoušel, ale myslím, že by to mohlo jít)
$url=get_category_link();tzn.
function filter_catlink(){ //pokud (id kategorie === 7)return home_url(); } add_filter('category_link','filter_catlink');jak říkám, nikdy jsem to nezkoušel, ale mohlo by to možná řešit i označení v menu i odkaz na kategorii. Pokud jsem mimo, prosím někoho o opravu :)
3) To je věc, kvůli které jsem nikdy neměl rád defaultní šablony – zbytečně zaplácaný prostor. K tomuto bych asi v CSS hledal margin, padding a border
nic víc léků na to asi nebude, pokud není mezi články vložen tag <hr> pro čáru, který je záludný v tom, že se také může stylovat, a klidně může mít nastaven nějaký margin či tak něco.
viz kód twenty14
<article id="post-18569" class="post-18569 post type-post status-publish format-standard hentry category-tipy-a-triky"> <header class="entry-header"> <div class="entry-meta"> <span class="cat-links"><a href="https://www.separatista.net/rubrika/wordpress/tipy-a-triky" title="Zobrazit všechny příspěvky z rubriky Tipy a triky" rel="category tag">Tipy a triky</a></span> </div> <h1 class="entry-title"><a href="https://www.separatista.net/wordpress/tipy-a-triky/wordpress-3-9-snadna-prace-s-widgety" rel="bookmark">WordPress 3.9: Snadná práce s widgety</a></h1> <div class="entry-meta"> <span class="entry-date"><a href="https://www.separatista.net/wordpress/tipy-a-triky/wordpress-3-9-snadna-prace-s-widgety" rel="bookmark"><time class="entry-date" datetime="2014-05-22T12:04:10+00:00">22.5.2014</time></a></span> <span class="byline"><span class="author vcard"><a href="https://www.separatista.net/author/admin" rel="author">admin</a></span> <span class="comments-link"><a href="https://www.separatista.net/wordpress/tipy-a-triky/wordpress-3-9-snadna-prace-s-widgety#comments" title="Komentáře k příspěvku WordPress 3.9: Snadná práce s widgety">6 komentáře</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <!-- auto_thickbox_anchor_utils the_content --> <p>Jenom krátce upozorním na jeden drobný trik, který pomůže usnadnit práci, zejména pokud používáte šablony, které mají definovaných mnoho oblastí pro widgety.</p> <p><a href="https://www.separatista.net/wordpress/tipy-a-triky/wordpress-3-9-snadna-prace-s-widgety#more-18569" class="more-link">Pokračování textu <span class="meta-nav">→</span></a></p> </div><!-- .entry-content --> </article>zřejmně některý z těchto prvků bude způsobovat problém
4) viz. Adding Custom Fields In WordPress’ Comment Form
a Stackoverflow – Ordering WordPress posts by most recent comment
Tak problém byl opravdu v tomto detailu, ale taky i v tom, že v archivu používám query_posts, k určení počtu příspěvků na stránce, nevím proč to tak dělá, ale použitím se přebily jakékoliv nastavení (např. která kategorie, stránka…)
Ještě k tomu pluginu:
Osobně jsem toho názoru, že pluginem se má dohánět jen to, co není možno (nebo složitějším postupem) implementovat jinak. Ani nevím proč, pouze mám hrůzu z více pluginů (už tak jich tam mám 13)Díky :)
No prozatím to řeším pluginem http://wordpress.org/plugins/paginate/
ale není to moc šťastné… Kdyby někoho něco napadlo, byl bych rád24. května 2014 (13:01) odpověď na téma: Plguin Quick Adsense – reklama nejde vložiť do stredu článku #18785Mám takový blbý pocit, že jestli nechcete vložit reklamu přes krátké kódy, pak by byly asi jediné možnosti – Vkládání přes JavaScript, či v PHP nahrazení nějaké koncové značky či vkládání regulárními výrazy, a to bohužel není 100%,. Řekl bych, že na toto asi plugin nebude.
Je ale možné, že bude plugin, který vloží reklamu na začátek a (nebo) na konec.
řešeníy vlastním přičiněním: http://wpsites.net/web-design/add-widget-area-before-content/
Pokud budete mít zájem, můžu se na to podívat osobně, když mi pošlete údaje pro přihlášení (založte nový účet Administrace) na email jancikuvmail(zavináč)gmail.com, a uvidím , co se dá dělat.Nejsem moc zběhlý v HTACCESS, ale nešlo by udělat přepis, který by zobrazil archivní stránku se všemi náležitostmi na adrese indexu webu?
popř. nešlo by nějak wordpressu podstrčit, že se nachází na archivní stránce – aby to označil v menu, a za jeho zády udělat filtrování? – něco jako pagenow, které je zapsané v JS administrace
Kontaktní formulář postačí?
http://wordpress.org/plugins/contact-form-plugin/screenshots/
http://wordpress.org/plugins/easy-contact-forms/screenshots/
Nebo přímo plugin pro tvorbu vlastních formulářů
http://wordpress.org/plugins/contact-form-maker/screenshots/
http://wordpress.org/plugins/contact-form-manager/screenshots/
…
http://bit.ly/zPMjY2Něco jako:
https://wordpress.org/plugins/paid-memberships-pro/
https://wordpress.org/plugins/users-ultra/
https://wordpress.org/plugins/membership/
…
http://wordpress.org/plugins/search.php?q=paid+membera potom jednoduše určit obsah zobrazený jen uživatelům s oprávněním…
Jak to myslíte, “na střed”? Jakože budete chtít zmenšit celou černou plochu, a zarovnat ji doprostřed?
…ostřejších zbraních
Ano, je to poněkud brutální ale funguje to :D
v Databázi jsem se už vrtal, ale další výskyt WPRESS ani po exportu nemohu nalézt :(Zřejmě to bude přesně tento problém. Bohužel, dělám stránky pro lidi technicky nepříliš zdatné, a s Angličtinou na štíru, takže si nemohu dovolit jim ji vymazat…
No, vzhledem k tomu, že jsem nebyl s to v databázi nahradit už žádnou další zmínku, a stále to nefungovalo, musel jsem sáhnout po ostřejších zbraních…
function wpse47206_src( $url ) { if( is_admin() ) return $url; return str_replace('wpress/','', $url ); } add_filter( 'script_loader_src', 'wpse47206_src' ); add_filter( 'style_loader_src', 'wpse47206_src' );je hloupé, že i takové důležité součásti nechávají jen těm, kteří si náhodou objednají PRO verzi… Ale na čem se dnes ještě nevydělává, že :D
Ano, to vzniklo přesunem na novou adresu (resp. o složku výš), ale nejde s tím nic dělat, protože se to nastavení nechce nijak uložit… Netušil jsem, že je NGG tak hloupé, že si v DB zachovává static URL. Bohužel, po nahrazovaní všech nálezů zatím nic, ještě to zkusím profouknout i jinde než NG a options… Díky za postřeh ;) :)
Asi nejsem odborník přes vizitky, ale takovéto profily by WordPress měl zvládnout (když mu trochu pomůžete :) ). Asi bych udělal stránku se speciální šablonou (nebo bych do ní hookoval filtrem na the_content), kde bych si vytáhnul info všech uživatelů(), a i s pomocí foreach bych tahal osobní popisy, které mají lidé v profilu. Asi by se určitě přes nějaký plugin daly zařídit i profilové fotky :)
Pokud jde o lidi, kteří na webu nejsou, není nic jednoduššího, než si vytvořit stránku, kam to všechno napsat a dát k tomu obrázky :)
Pokud vůbec nejde o WordPress, za mnou nechoďte ;) :D
Jako, myslel jsem, že by sám “stvořitel” tématu, označil téma za vyřešené, či v případě neaktivity by to zavřeli admini.
Jinak se taky musím přidat k těm, kteří trochu postrádají odkaz na stránky uživatele (třeba jen přidaný pod uživatelským jménem – např. Navštívit web… nebo jen http://mujweb.xyz/). Odkaz na profily je taky dobrý, ale podle mého postřehu v něm odkaz na web není vůbec k nalezení (aspoň u uživatelů, ke kterým jsem se díval).Omlouvám se, už dlouho jsem nedělal nic pořádného v oblasti šablon
Admin má – jako vždycky – pravdu ;)Mám pocit, že get_the_tags generuje z tagu přímo pole, které si potom můžete zpracovat…
get_the_tagsNové fórum je skvělé :)
jen k těm přidělávkám:
možná by nebylo špatné přidat něco jako “téma vyřešeno”, aby bylo vidět, kam ještě má smysl něco psát či ne, tedy pokud jsou realizovatelné změny v takovém rozsahujá jsem vždy natvrdo psal
strip_tags(the_tags());, snad to je účinnou metodouVyřešeno přepsáním nefunkční části starší verzí a znovuupravením, takže vůbec nemám žádný nápad, kde byla chyba, ale fungovalo to :)
Moc jsem nepochopil toto (trochu si to protimluví, ne? asi by bylo dobré určit co slovo “to” zastupuje):
Jak to udělat aby to fungovalo všem uživatelům a přitom stránka „Nastavení“ pro ně zůstala skrytá? Díky.
Nejsem si jistý, jestli je to tvůj problém, ale pokud chceš, aby stránka fungovala všem, změň edit_theme_options na read nebo jinou.
pokud chceš, aby v nabídce byla položka možností pro každého, jen pověřeným se zobrazila, můžeš zadat místo edit_theme_options read a na samotné stránce si to všechno zajisti podmínkou
if(current_user_can('edit_theme_options')){ //tvůj form }else{ echo"nemáte dostatečné oprávnění, zmizte :)" } -
AutorPříspěvky