Přehled odpovědí
-
AutorPříspěvky
-
Patrně jste se stal obětí poměrně známého útoku, který začal probíhat cca před měsícem a dochází právě k napadení všech JavaScriptových souborů. Stačilo pokud jste třeba někdy v minulosti používal nějaký problematický plugin či šablonu a robot si zapamatoval bezpečnostní díru (případně si připravil zadní vrátka) a až nyní začal hromadně útočit.
Pokud už k napadení dojde, tak je třeba po vyčištění ještě provést následující:
– Změnit hesla (databáze, FTP, administrátoři).
– Zkontrolovat obsah databáze (zejména neznámé administrátory).
– Zkontrolovat, zda se na web nepřihlašuje uživatel, který má napadený počítač.Obecně je to ale častý problém, nedávno jsem se setkal s webem, který jsem čistil a opět byl napaden, i když zatím netuším, jak se tam mohl útočník znovu dostat :-) Ale tam nešlo o JavaScriptové soubory…
Nevím, jestli tomu dobře rozumím, ale vadí tam uvedené odkazy na načítané JS a CSS soubory? To by asi neměl být žádný problém, zobrazuje se to takto na všech webech (i mimo WordPress) a prohlížeč to tam potřebuje, aby to mohl načíst…
24. února 2016 (13:23) odpověď na téma: Po přesunu WP z localhost na server mi web funguje jen částečně #26703Pokud jsou problémy se zápisem do databáze (a importem dat), tak zkuste raději nejdříve kontaktovat podporu hostingu. Nemáte třeba omezenou velikost databáze?
A chcete tam mít jen samostatné vyhledávací políčko, které bude hledat čísla produktů nebo půjde o rozšíření klasického WordPress vyhledávání, aby umělo i čísla produktů (společně se vším ostatním)?
Z WordCampu mám docela dobrý pocit :-) Nastínil jsem tam problém, že už patrně nebudu stíhat pravidelně překládat nové verze a postupně budou rozšířena práva i dalším překladatelům, se kterými budu spolupracovat. Zpočátku vznikne hlavně slovník a stylistická příručka, aby se mohli zájemci od něčeho pořádně odrazit, veškeré informace budou postupně uvedeny na oficiálním lokalizačním webu. Během několika dnů vydám češtinu pro WordPress 4.4.2 (sice nekompletní, ale uživatel si toho v administraci ani nevšimne – chybí opět hlavně nápověda a administrace sítě webů) a postupně bude překlad doplňován už za pomoci nových překladatelů tak, abychom se v horizontu cca dvou měsíců dostali na 100 % (možná už WordPress 4.5).
Zajímavý postřeh, díky! S češtinou to ale bohužel nemá nic společného, zkoušel jsem i anglickou verzi a problém je tam stejný. Nejde ani o klasický “Režim nevyrušovaného psaní” (tlačítko pod přepínačem Editor/HTML), ale obecné fullscreen okno editoru TinyMCE.
Hlásil jsem to vývojářům WordPressu už před dvěma lety, ale tento režim se patrně odebírat nebude a klávesové zkratky se asi také měnit nebudou :-( Zatím tedy jako jediné řešení zůstává vlastní funkce pro odebrání klávesové zkratky z TinyMCE, aby fungovala závorka pro zkrácené zápisy.
23. února 2016 (23:25) odpověď na téma: Po přesunu WP z localhost na server mi web funguje jen částečně #26688O jaký jde hosting? Některé části popisu jsou dost podivné (import do databáze jednou jde a podruhé už nikoli) a nemají asi nic společného s WordPressem…
Aha, takže to bylo nakonec způsobeno nějakým nastavením šablony? Jakou šablonu používáte? Také v menu Nastavení – Diskuzní fórum je možnost nastavení vlastních URL adres pro přihlašování, takže tam patrně došlo k nějakému konfliktu (šablona čekala anglické názvy stránek a tedy i jiné URL odkazy)…
V menu Nastavení – Publikování by ale neměla být žádná možnost změnit heslo? Pouze pro funkci publikování příspěvků prostřednictvím emailu. Pokud si chcete heslo změnit, tak to musíte provést v menu Uživatelé – Profil.
Pro zobrazení štítků se nejčastěji používá widget “Štítky” nebo funkce wp_tag_cloud(). Jedním z parametrů této funkce je
taxonomy, kde je použita výchozí hodnotapost_tag, což jsou klasické štítky u příspěvků. Ale můžete klidně definovat celé pole vlastních taxonomií, např.'taxonomy' => array( 'post_tag', 'moje_taxonomie' )A dokonce můžete použít obyčejný widget “Štítky” a upravit ho pomocí filtru
widget_tag_cloud_args, např. takto:add_filter( 'widget_tag_cloud_args', 'separatista_pouzit_nekolik_taxonomii' ); function separatista_pouzit_nekolik_taxonomii( $args ) { $args['number'] = array( 'post_tag', 'moje_taxonomie' ); return $args; }Případně můžete použít nějaký plugin, např. Tags all in one.
Díky za reakci! Pokud přenášíte větší množství dat, tak bych se raději pokusil mít to v pořádku, abyste neodradila uživatele a nebyl v tom do budoucna nepořádek (může se to vymstít v rámci budoucích aktualizací). Import by měl fungovat, patrně je tam jen nějaký drobný problém s nastavením či rozeznáním importovaného fóra. Když mi pošlete přístupy, tak se mohu pokusit to napojit, aby proběhl klasický import, protože to je asi ta nejlepší cesta, ruční úpravy nemusí dopadnout moc dobře…
A stránka obsahuje více než 13 podřazených stránek? Jakým způsobem máte menu řešené? Používáte vlastní menu (Vzhled – Menu) nebo jde pouze o automaticky generované stránky a podstránky? Není to jen nějaké omezení šablony? Když zkusíte aktivovat výchozí šablonu Twenty Sixteen, tak se také zobrazuje pouze omezený počet položek?
@klara: Můžete používat zkrácené zápisy (shortcode), které vložíte snadno do stránky a pak už jen uspořádáte stránky a v menu tak, jak to konkrétně potřebujete. Místní fórum je např. stránka Fórum podpory WordPressu, která obsahuje zkrácený kód:
[bbp-forum-index]A podřazená stránka Nejnovější témata zase obsahuje toto:
[bbp-topic-index]Přehled dostupných možností naleznete v manuálu (anglicky).
Pokud převádíte fórum na bbPress (podle emailu tuším půjde o Mingle, ještě odpovím podrobnosti), tak je nejlepším způsobem ho importovat (a nikoli kopírovat). V hlavním menu Nástroje – Diskuzní fórum – záložka Import Forums – Select Platform – zvolte Mingle (či cokoli jiného). Pokud není v pluginu nějaké chyba, tak by měli být uživatelé automaticky vytvořeni i s původními hesly (ale pro Mingle jsem to přímo nezkoušel, importoval jsem ze staré verze fóra bbPress).
Řekl bych, že jde podle načteného JavaScriptu o placený plugin Logos Showcase.
Ale můžete vyzkoušet i podobné pluginy dostupné zdarma, např. WP Logo Showcase Responsive Slider. Případně zkuste v oficiálním adresáři pluginů hledat klíčová slova “logo showcase” a “logo slider”.
Ano, často to zjistit lze (ale není to 100%, zejména pokud jde o nějaký vlastní plugin). Musíte prozkoumat HTML strukturu, případně načítané skripty a styly. Občas také stačí napsat správci webu, který se tím třeba i rád pochlubí :-) Dále je možné zkusit různé nástroje (např. zde), ale těžko říci, do jaké míry zvládnou třeba nepříliš známý plugin. Pokud máte konkrétní URL adresu, tak to můžeme zkusit :-)
Je to opravdu nejčastější problém, už se nám i stalo, že web používal třeba po migraci nějakou starou zaplněnou databázi, atd. Doporučuji určitě pořádně prověřit (a nejen v administraci hostingu).
Objevilo se to nečekaně nebo po nějaké aktualizaci? Další možností je deaktivovat všechny pluginy a nasadit výchozí šablonu Twenty Sixteen, potom by měl problém určitě zmizet…
Opravdu se velikosti nepoužívají? Pokud je plugin umožňuje nastavit, tak je většinou i někde používá (jen jste si toho třeba nevšiml). Viděl jsem i weby s placenou šablonou a několika pluginy, které vytvářely třeba 15 – 20 různých velikostí :-)
Podobných pluginů k pročištění obrázků je více, ale byl bych určitě velmi opatrný (a obrázky bych zálohoval):
1) Force Regenerate Thumbnails – Z originálu vytvoří aktuálně potřebné velikosti obrázků. Pokud jste třeba měnil šablonu nebo velikost obrázků ve WooCommerce, tak vytvoří u všech obrázků nové velikosti a zároveň smaže všechny staré (aktuálně nepotřebné).
2) Media File Cleaner nebo Image Cleanup – smazány budou i obrázky, které nejsou přiřazeny k obsahu a nejsou přímo vloženy do editoru, atd. Ale tady bych byl opravdu velmi opatrný, protože hodnocení těchto pluginů je dost různé (někomu to funguje perfektně, zatímco jinému to zruší web). Možná existuje i nějaká další varianta, nevím, zkuste hledat podobná klíčová slova…
P.S. A pokud jste si opravdu jist, že nějakou velikost nevyužijete (např. v Nastavení – Média nebo u WooCommerce), tak tam můžete nastavit nulové velikosti a následně pomocí pluginu Force Regenerate Thumbnails opět přegenerovat velikosti (nulové by měly být vynechány a tedy smazány).
Jaký používáte hosting? Vypadá to na problém s omezenou velikostí databáze, řešilo se to tu už několikrát.
-
AutorPříspěvky