Skocz do zawartości

Szybki import z txt do Wordpressa


goszczu

Rekomendowane odpowiedzi

Do autora wątku: a gdzie jakieś konkrety ? nie napisałeś nic o formacie pliku w jakim są dane , czy jest tam wiele wpisów czy tylko jeden itd. itp.

w zależności od tego co masz można zaproponowac odpowiednie rozwiązanie.

Mozna to zrobić w PHP w skrajnych przypadkach powinno dac sie to zrobić w 8 linijkach kodu:

<? require(dirname(__FILE__) . '/pewien-plik-magiczny.php');
$f=file('nazwapliku');
forech($f .... $row){
 $subject = 
 $body = 
 $cos = compact(...)
 $cos = add_magic_quotes($cos)
 insert_post($cos)	} ?>

Proste no nie :) ?

W jednej lini pliku nazwapliku mamy jeden wpis , temat znajduje sie powiedzmy w pierwszych 200 znakach reszta to tresc wpisu

Odnośnik do komentarza
Udostępnij na innych stronach

nie na temat, ale...

czesto widze na ruskich blogach forach sprzedawane bazy do wp na xml.

Odnośnik do komentarza
Udostępnij na innych stronach

jak ktoś sprzedaje dedykowany XML do WP to powinien też od razu sprzedawać jakiś "loader"- ja myślę :D

W php5 praktycznie wsystko do obsługi dom xml jest w standardzie wiec kod tez nie bedzie za dlugi a do WP można sie dstac na kilka sposobów:

-baza danych

-API WP

-XML-RPC

Co do grzebania bezpośrednio w bazie to już jak kto woli, co informatyk to rozwiązanie :)

Odnośnik do komentarza
Udostępnij na innych stronach

Maximus Marius

Wchodzisz w administrację i tam masz na końcu import i eksport ;) Wszystko mam w jednym pliku .txt - treść posta i tytuł, ale nie sprawiłoby mi problemu danie wszystkich do oddzielnych plików. Patrzyłem jak to wygląda w xml i nawet nie trudno przez niego zaimportować. Tylko będę musiał podziałać nad jakimś skrypcikiem przyspieszającym pracę :) W formacie xml post ma taką postać:

<item>

<title>TYTUŁ WPISU</title>

<link>LINK DO WPISU</link>

<pubDate>Thu, 04 Dec 2008 18:15:12 +0000</pubDate>

<dc:creator><![CDATA[admin]]></dc:creator>

<category><![CDATA[]]></category>

<category domain="category" nicename=""><![CDATA[]]></category>

<category domain="tag"><![CDATA[]></category>

<category domain="tag" nicename=""><![CDATA[]></category>

<category domain="tag"><![CDATA[]]></category>

<category domain="tag" nicename=""><![CDATA[]]></category>

<guid isPermaLink="false">https://</guid>

<description></description>

<content:encoded><![CDATA[ TREŚĆ WPISU ]]></content:encoded>

<wp:post_id>15</wp:post_id>

<wp:post_date>2008-12-04 19:15:12</wp:post_date>

<wp:post_date_gmt>2008-12-04 18:15:12</wp:post_date_gmt>

<wp:comment_status>open</wp:comment_status>

<wp:ping_status>open</wp:ping_status>

<wp:post_name>NAZWA WPISU</wp:post_name>

<wp:status>publish</wp:status>

<wp:post_parent>0</wp:post_parent>

<wp:menu_order>0</wp:menu_order>

<wp:post_type>post</wp:post_type>

<wp:post_password></wp:post_password>

<wp:postmeta>

<wp:meta_key>_edit_lock</wp:meta_key>

<wp:meta_value>tutaj jakaś wartość</wp:meta_value>

</wp:postmeta>

<wp:postmeta>

<wp:meta_key>_edit_last</wp:meta_key>

<wp:meta_value>1</wp:meta_value>

</wp:postmeta>

<wp:postmeta>

<wp:meta_key>keywords</wp:meta_key>

<wp:meta_value></wp:meta_value>

</wp:postmeta>

</item>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności