Automatický import obrázků po přesunu webu

Rozhodli jste se přesunout váš dlouholetý blog na WordPress a práce, která vás čeká, je na řadu hodin? Máte stovky článků a fotografií v nich? Plugin Auto Update Upload Images vám usnadní práci.

V případě, že přesouváte obsah z nějakého jiného systému do WordPressu, tak jeho ruční přesun je velmi zdlouhavý. Většina moderních redakčních systémů umožňuje vyexportovat obsah v nějakém xml souboru, nebo pro to existují nástroje, které vám ten obsah na WordPress přesunou.

Problémem je, že v obsahu vám zůstanou url vedoucí na obrázky v původním webu. Sice změníte doménu, ale struktura url se změní. A to bude po vypnutí původního systému problém.

Naštěstí má WordPress knihovnu pluginů a v ní se dá najít řada užitečných nástrojů.

Plugin Auto Upload Images

Tento plugin, který si stáhnete zde, je jednoduše super.

Umí vlastně jen jednu věc – projde obsah postu, najde všechny obrázky, vezme jejich url, nahradí ji tou aktuální a pokud již ten obrázek ve WordPressu není uložený, tak jej naimportuje do médií.

Vám tak stačí otevřít článek v administraci a uložit jej. Nic víc dělat nemusíte. Všechny obrázky v článku se automaticky naimportují a jejich url se přeuloží.

Nastavení pluginu

Plugin jako takový jednoduše nemusíte nastavovat, protože si vezme aktuální url z option WordPressu. Takže pokud nepotřebujete nic jiného, můžete začít přeukládat posty.

Nastavení najdete v položce menu Nastavení -> Auto Upload Images. Možná vám to přijde jako automatické, hledat to v tomto menu, ale u WordPressu to tak vždy být nemusí a hledat nastavení pluginu je někdy docela sranda.

Čtěte  Sledujte činnost uživatelů pomocí Activity Log

Base url – v tomto nastavení můžete změnit novou url. V podstatě to nepotřebujete, protože si plugin vezme výchozí nastavení webu.

Image name – zde můžete nastavit, jaký bude mít nový vytvořený soubor název. Funguje perfektně, kombinaci jsem nezkoušel.

Alt name – toto nastavení umožní každému obrázku vygenerovat alt pomocí vybraného parametru.

Image size – můžete nastavit maximální velikost nových obrázků, aby se vám zbytečně neplnil disk serveru.

Exclude post type – důležité nastavení, pokud máte nějaký druh obsahu, u kterého nechcete, aby se vám import prováděl.

Poslední nastavení pluginu je exclude domains, které vám umožní definovat url, u kterých je import obrázků nežádoucí.

Tím můžeme článek uzavřít, nastavení pluginu je jednoduché a funguje perfektně.

Ale já mám 400 článků

Už jen ta představa, jak otevírám a klikám 400x na Aktualizovat mě děsí.

Naštěstí má plugin metodu, která se o přeuložení stará, definovanou jako veřejnou a toho můžeme využít.

Načteme posty pomocí query, projdeme je, získáme upravený post_content a uložíme. Viz. snippet:

Snippet není určený pro okamžité použití, je třeba upravit získání postů, tak aby vyhovovalo vašim podmínkám.

Každé hrátky s hromadnou úpravou sebou nesou riziko v tom, že když uděláte chybu, chyba se násobí. Takže opatrně a myslete na to, že bez zálohy to je jako nechráněný sex. Stát se nic nemusí, ale…

Čtěte  11 antispam Wordpress pluginů

OnPage SEO

Před koncem článku chci ještě zmínit jednu věc, která mne napadla při psaní.

Problémem u webů, které tvoří uživatelé sami, bývají obrázky. Jejich pojmenování a alty. Každý chce dopsat článek a na obrázky prdí.

A když takový web dostane do ruky SEO konzultant, jedním z bodů, který se v jejich reportech objevuje, je doplnění altů u obrázků v obsahu.

No a tímto pluginem to velmi rychle vyřešíte.

Přesun webu na WordPress

Pokud potřebujete přesunout web z jakéhokoliv systému naWordPress, můžete mne kontaktovat, rád vám pomohu.

Hezký den.

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Related posts

Leave a Reply

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Chcete mít přehled o dění ve světě WordPressu?

Přímo do vašeho emailu

Pravidelný přehled o novinkách, trendech a událostech, které se točí kolem WordPressu. Souhrn toho nejzajímavějšího od nás i ze zahraničí.