Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › změna jména obrázku upload
Štítky: exif, Image Metadata Cruncher, ImageMagick, Media Library Assistant, Název souboru, wp_read_image_metadata()
Zvolené téma obsahuje celkem 18 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 11 let, 3 měsíce.
-
AutorPříspěvky
-
7. března 2013 (11:07) #2964
Co mám blbě, že se mi po nahrátí fotky požije jako její jméno nějaký její exif tag, takže všechny moje obrázky se jmenují např. OLYMPUS SXXX….? Jak to vypnout, aby se wp takto nechoval? Díky.
7. března 2013 (13:05) #149117. března 2013 (13:56) #14912ronnicek: To je pouze odkaz na zprovoznění pluginu ImageMagick Engine, respektive možnost využívat PHP knihovnu ImageMagick pro práci s obrázky ve WordPressu (pokud je na serveru nainstalovaná). Od WordPressu 3.5.x už to ale nemusíte řešit pluginem, protože WordPress nově tuto knihovnu podporuje a pokud je na serveru dostupná, tak jí dává přednost…
peekaa: Zajímavý problém :-) Ano, pokud fotografie obsahuje příslušná EXIF metadata, tak je WordPress upřednostní před názvem souboru a je to vcelku logické. Nemůžete nastavit foťák, aby tam EXIF data neukládal? Nebo je můžete hromadně odstranit v používaném editoru obrázků? A nebo ještě lépe – fotografie v editoru správně pojmenovat :-)
Ale je tady snad i jiné řešení, kterým WordPressu řekneme, ať příslušná metadata vhodná pro název souboru ignoruje. Využijeme k tomu funkci wp_read_image_metadata(), která obsahuje filtr se stejným názvem. Do souboru functions.php (nebo ještě lépe do samostatného .php souboru s vlastním pluginem) je třeba vložit následující kód:
function separatista_upravit_metadata( $meta, $file, $sourceImageType ) { $meta['title'] = ''; return $meta; } add_filter( 'wp_read_image_metadata', 'separatista_upravit_metadata', 1, 3 );
Tím řekneme WordPressu, že obrázek nemá žádná vhodná metadata pro název a je třeba použít název souboru… Ale pozor, platí to pro všechny obrázky, takže pokud tam budete mít časem správně vyplněná metadata, tak je bude stále ignorovat…
7. března 2013 (14:37) #14913aha, omlouvám se, nějak jsem celý příspěvěk špatně přečetl :)
7. března 2013 (17:13) #14914ronnicek: To vůbec nevadí, lepší alespoň nějaký pokus (třeba to bude pomocný nástřel) než nic…
A ještě jsem našel pluginy, které umožňují nastavit, jaké údaje (např. metadata) se budou přiřazovat k jednotlivým položkám (název, popis, poznámky, atd). Můžete vyzkoušet plugin Media Library Assistant nebo Image Metadata Cruncher. A mimochodem vůbec nejste první, kdo podobný problém řešil.
13. března 2013 (16:32) #14915admin: díky, kod funguje.
30. ledna 2014 (9:37) #14916souvisí s tímto kodem, že se mi u všech obrázků v Poznámce objevuje
D:www.../wp content/uploads/2014/01/information blue
apod?
Díky.30. ledna 2014 (9:46) #14917Souviset to může, ale není to spíš způsobeno softwarem na úpravu nebo správu fotografií?
30. ledna 2014 (11:31) #14918jak by to mohlo souviset se softwarem v počítači?
30. ledna 2014 (11:38) #14919peekaa: Není to někde uloženo v metadatech nahraného obrázku? Když smáznete výše použitý kód, tak se to už nestává? Nebyl by nějaký obrázek na vyzkoušení?
30. ledna 2014 (11:47) #14920v metadatech to není. To smáznutí kodu mě napadlo těsně před chvílí, a dělá to furt, takže to dělá něco jiného, možná nějaký jiný plugin. Ale nějak se mi fakt nechce, postupným zapínáním a vypnáním pluginů přijít na to který. Tak se s tím spíše smířím :-)
30. ledna 2014 (11:55) #14921peekaa: Různé softwary si do metadat ukládají různé informace. Takže tak to může souviset.
30. ledna 2014 (11:57) #14922sheras? to asi ano, ale webovou adresu budoucího webového úložiště? :-)
30. ledna 2014 (12:08) #14923Pokud je to budoucí webové úložiště, tak je má úvaha nesprávná. Ale cesta
D:www.../wp content/uploads/2014/01/information blue
může být klidně umístění na Vašem počítači. (Teda takhle jsem k tomu přistupoval já.)30. ledna 2014 (12:29) #1492430. ledna 2014 (12:47) #14925Dělá to opravdu jakýkoliv obrázek.
30. ledna 2014 (17:42) #14926A odkaz na nějaký už nahraný obrázek přímo na webu?
A má ta cesta v poznámce nějakou souvislost s tím, odkud obrázky nahráváte (adresář na počítači)?
Používáte aktuální verzi WordPressu? V překladu by neměla být “Poznámka”, ale “Popis”.
A mimochodem, zkoušel jsem nahrát obrázky z fotoaparátu a WordPress (nejnovější verze) už ukládá název souboru a necpe tam žádná metadata. Zkoušel jste to někdo?
A rozhodně bych se nebál pluginy deaktivovat, špatný plugin může způsobovat mnoho různých problémů a je lepší ho objevit co nejdříve než způsobí nějakou paseku v databázi (např. nesmyslné a duplicitní údaje). Někdy se odkládat problémy nevyplácí :-)
30. ledna 2014 (19:36) #14927Na obrázku již nahraném na webu, určeném pro širokou veřejnost se ten text nijak neobjevuje, je to jen v administraci, v tom poli Poznámka. Poznámka, protože máme stále nějakou starší verzi, 3.5.x. Až aktualizujeme, tak tedy kod kod výše zkusím vyhodit. Zatím díky…
30. ledna 2014 (20:05) #14928 -
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.