Přehled odpovědí
-
AutorPříspěvky
-
Přesně tak, akce
category_add_form_fieldsaedit_category_form_fieldsslouží k rozšíření formuláře (pro nově vytvářenou nebo upravovanou rubriku). Další akceedited_categoryacreate_categorypak hodnoty zpracovávají a ukládají někam do databáze. Mimochodem, kam je ukládáte?Pokud jde o rychlé úpravy, tak je dostupná např. akce quick_edit_custom_box. Ale při ukládání hodnot jsou používány stejné akce, jako u klasického formuláře, tedy
edited_categoryacreate_category. A pokud ve funkcích kontrolujete, zda jsou hodnoty správně vyplněny a až potom je ukládáte, tak to právě u rychlých úprav narazí na problém, protože tam ten formulář není, takže odesílané hodnoty budou prázdné (a stejně tak i uloženy).A co s tím? Nejsem si jist, zda WordPress někde automaticky odesílá informaci, zda zrovna provádíte rychlé nebo standardní úpravy, ale lze to obejít dvěma způsoby:
– Pomocí funkce get_current_screen() snadno zjistíte, odkud vlastně upravujete a můžete to v ukládací funkci ověřit.
– Nebo při standardním ukládání doplníte nějaké skryté pole “nejsem-rychla-uprava”, které bude vždy
truea budete ho kontrolovat, takže u rychlé úpravy poznáte, že tam to pole není a zadané hodnoty nemáte ukládat prázdné…Pro další podrobnosti by už asi byla potřeba nějaká ukázka zdrojového kódu…
@kidnec: Osobně se mi reklamy také moc nelíbí, ale zmiňované dva bannery mi umožňují se trochu více věnovat fóru, občas napsat nějaký článek a financovat provoz webu. Myslím, že nejsou nijak extra vtíravé (žádné vyskakovací okna) a úzce souvisí s tématem. A budou tu tak dlouho, dokud bude trvat zájem inzerentů, takže je možné, že za měsíc může některý z nich zmizet nebo tu zůstanou dlouhodobě. Když jsem si měl vybrat, jestli bannery nebo nenápadné PR články, tak jsem raději zvolil bannery, kde musí být každému jasné, že je to reklama. I kdybych dostal nějaký příspěvek od “komunity”, tak tu reklama patrně stejně zůstane, ale pouze vznikne více článků, pluginů nebo budu častěji odpovídat do fóra (případně budu moci zaplatit další spolupracovníky).
Není to nějaký problém s používanou šablonou? Zkoušel jste aktivovat výchozí šablonu Twenty Fifteen a deaktivovat všechny pluginy?
Nevidím tam na první pohled nic podezřelého. Deaktivace pluginů a šablony by neměla vadit. Až to zase vrátíte, tak by to mělo být v původním stavu, ale zálohou databáze určitě nic nezkazíte. Zkuste ještě změnit strukturu trvalých odkazů na nějaké jiné (kromě výchozích).
Zkoušel jste deaktivovat všechny ostatní pluginy (a nasadit výchozí šablonu Twenty Fifteen) a následně znovu přeuložit strukturu trvalých odkazů?
Název pro URL “kategorie” máte nastaven přímo někde v pluginu? Zkoušel jste to změnit na něco jiného než “kategorie”? Zkoušel jste změnit strukturu trvalých odkazů?
Zkuste přejít do menu Nastavení – Trvalé odkazy a nic neměnit, pouze kliknout na “Uložit změny”.
Ano, je to kvůli potenciálním konfliktům s trvalými odkazy, protože můžete mít třeba existující stránku a nově to bude v případě stejného názvu vlastně samostatný web. Tímto způsobem je to omezováno pro instalace starší než 1 měsíc. Pokud si myslíte, že problém nenastane, tak to můžete povolit.
Do souboru
wp-config.phpmůžete přidat následující kód:define( 'ALLOW_SUBDIRECTORY_INSTALL', true );Nebo je možné použít filtr
allow_subdirectory_install.Hesla tu prosím raději nezveřejňujte…
Je to zajímavé (nemáte tam skoro žádný plugin), přestalo to fungovat samo od sebe? Nemůže to souviset s proběhlou aktualizací na WordPress 3.8.7? Doporučil bych aktualizovat WordPress na nejnovější verzi a případně ještě zkusil změnit šablonu, aby se vyloučila její chyba…
Možností je několik:
– Můžete použít nějaký plugin, který doplní do vizuálního editoru mnoho dalších možností, např. TinyMCE Advanced.
– Pro konkrétní stránku či příspěvek můžete vytvořit speciální vlastní soubor šablony, kde bude část PHP kódu, ale funkci the_content() nahradíte potřebným HTML obsahem stránky. Tento způsob je ale bohužel dost nepraktický (nejen na případné úpravy)…
– Můžete přizpůsobit stylování pro konkrétní stránku či příspěvek, protože generují své specifické třídy prostřednictvím funkce post_class().
– Pro některé funkce (např. tabulky) můžete použít speciální pluginy (např. TablePress).
Ano, přesně tak by měl tento nástroj fungovat. Nekopíruje celé články, ale pouze počáteční úryvek, který můžete nějak okomentovat a zveřejnit na svém webu. Pokud před použitím nástroje označíte myší nějakou jinou část textu, tak by měla být použita místo úvodníku. Čekal byste nějaké jiné fungování nebo je tam jiný problém?
Používáte plugin Social Gallery Lite? Je možné problém někde vidět? Nedokážu si to moc představit, jestli jde o problém s JavaScriptovým oknem nebo nebo něco jiného? Často bývají konflikty mezi různými pluginy, když se načítají dva různé efekty, ale WordPress nic podobného v základu nemá…
@mrakoplash: To je těžké, plugin WP Super Cache má občas nějaké mouchy, chtělo by to vidět konkrétní problém, ale v anglickém fóru se podobné věci řeší (např. zde) a je tam i problém s aktualizací na WordPress 4.2.x, kde stačí zkontrolovat, zd amáte na serveru povolenou PHP knihovnu mbstring. Jaký používáte hosting?
@frymi: Všiml jsem si ještě tohoto vlákna, kde odkazují na trochu jiný problém (řešili jsme např. zde).
Pošlete prosím přístupy (FTP a administrátor WordPressu), zkusím se na to podívat…
Tak to bych třeba i mohl, ale bohužel nevím o jaký jde web, jakou používáte šablonu a kde by se měl autor vlastně konkrétně zobrazovat…
A aktualizace se rozbila někdy nedávno nebo nikdy nefungovala? U některých hostingů je nutné při aktualizaci/instalaci FTP údaje zadávat, případně je můžete vložit do souboru
wp-config.php, čímž to celé zjednodušíte. Jaký používáte hosting?A pokud jde o WooCommerce, tak bohužel vůbec netuším, co to znamená, že “nákupní košík nejde do mezipaměti”? Na webu je sice stránka “Obchod”, ale není tam žádný produkt, takže to není možné vyzkoušet…
28. dubna 2015 (22:43) odpověď na téma: Zrušení registrace návštěvníků při vkládání komentářů #23017Ano, mělo by stačit přejít do menu Nastavení – Komentáře – část Další nastavení komentářů – odškrtnout políčko “Přidávat komentáře mohou pouze registrovaní a přihlášení uživatelé”.
Myslím, že ano, ale budete na ni asi muset nejdříve aktualizovat ručně :-( Případně nyní použít odkazovaný patch a pak by mělo už vše fungovat automaticky…
Dalším z pluginů pro omezení publikace na určitou rubriku je např. Restrict Author Posting.
-
AutorPříspěvky