WordPress – import příspěvků
Potřeboval jsem vyexportovat příspěvky z dost uživatelsky nepříjemného RS do WordPressu. V administraci najdete pod záložkou Správa – Import celou řádku přednastavených systémů, ale blogy českých uživatelů na nich většinou neběží. Nezbývá než použít dvě mocné položky: buď import přes RSS nebo z WordPressu do WordPressu, který funguje na podobném principu.
Výhodou importu přes RSS je jeho jednoduchochost. Pokud však chcete naimportovat i některá podrobná nastavení (např. zapínání/vypínání komentářů u příspěvků, komentáře, import kategorií), je lepší využít import z WP do WP.
Zde je příklad jednoduchého RSS importeru, který můžete třeba naplnit daty z MySQL:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:wp="http://wordpress.org/export/1.0/"
>
<channel>
<item>
<title>nadpis příspěvku</title>
<category>kategorie</category>
<dc:creator>autor</dc:creator>
<content:encoded><![CDATA[text příspěvku]]></content:encoded>
<dc:date>2008-02-23 16:32:12</dc:date>
</item>
</channel>
</rss>
Pěkným řešením je přiřazování nalezených autorů k registrovaným uživatelům ve WP nebo vytváření nových, o což se WP při importu postará. Při importu WP vytvoří z nadpisů i hezká URL pro vyhledávače, samozřejmě si při tom poradí i s češtinou.
RSS import jsem použil pro 900 příspěvků, což mi zabralo několik minut. A to jsem původně chtěl manuálně přepisovat nejpovedenější z nich a se zbytkem se rozloučit :-)