1
A
回答
0
你會找到出口,並在您的博客 管理區現在導入下的「管理」選項 。 XML格式是RSS 2.0的一個擴展版本 ,它將被構建到下一個 可下載版本的WordPress (2.1)中。
3
從PHP這樣做,像這樣做:
- 獲取的所有帖子標誌着從數據庫
publish
。 - 它們導出到使用以下array2xml函數數組:
。
<?php
function array2xml($array, $name='array', $standalone=TRUE, $beginning=TRUE)
{
global $nested;
if ($beginning)
{
if ($standalone) header("content-type:text/xml;charset=utf-8");
$output .= '<'.'?'.'xml version="1.0" encoding="UTF-8"'.'?'.'>' . PHP_EOL;
$output .= '<' . $name . '>' . PHP_EOL;
$nested = 0;
}
// This is required because XML standards do not allow a tag to start with a number or symbol, you can change this value to whatever you like:
$ArrayNumberPrefix = 'ARRAY_NUMBER_';
foreach ($array as $root=>$child)
{
if (is_array($child))
{
$output .= str_repeat(" ", (2 * $nested)) . ' <' . (is_string($root) ? $root : $ArrayNumberPrefix . $root) . '>' . PHP_EOL;
$nested++;
$output .= array2xml($child,NULL,NULL,FALSE);
$nested--;
$output .= str_repeat(" ", (2 * $nested)) . ' </' . (is_string($root) ? $root : $ArrayNumberPrefix . $root) . '>' . PHP_EOL;
}
else
{
$output .= str_repeat(" ", (2 * $nested)) . ' <' . (is_string($root) ? $root : $ArrayNumberPrefix . $root) . '><![CDATA[' . $child . ']]></' . (is_string($root) ? $root : $ArrayNumberPrefix . $root) . '>' . PHP_EOL;
}
}
if ($beginning)
$output .= '</' . $name . '>';
return $output;
}
//connect to database and select database (edit yourself)
mysql_connect("localhost", "username", "password");
mysql_select_db("databasename");
//Get all posts whose status us published.
$result = mysql_query("SELECT * FROM wp_posts WHERE post_status = 'publish'");
while($row = mysql_fetch_assoc($result))
$posts[] = $row;
//convert to array and print it on screen:
echo "<pre>";
echo htmlentities(array2xml($posts, 'posts', false));
echo "</pre>";
?>
1
在你的WordPress安裝,看看wp-admin/export.php
線28-48(在3.0設置)。 這是生成管理中可下載的XML文件的代碼。你也許可以在你自己的代碼中使用它(不幸的是,它沒有組織成一個函數,所以你必須做一些複製粘貼)。
此外,您可以自動下載http://yourblog/wp-admin/export.php?download,因爲此URI始終會重定向到新的XML導出。不過,你必須處理輸入你的憑證。
相關問題
- 1. 如何將Wordpress帖子導出到XLIFF?
- 2. 如何在wordpress上列出新帖子?
- 3. 爲WordPress帖子輸出JSON
- 4. WordPress的帖子
- 5. WordPress的:用「新」帖子標記導航
- 6. 如何將Wordpress帖子設置爲其他帖子的子帖子?
- 7. 如何將SQL文件導入Wordpress帖子(帖子標題和正文)
- 8. WordPress的帖子最後的帖子
- 9. 如何讓國家的WordPress的帖子
- 10. Wordpress帖子表
- 11. Cycle Wordpress帖子
- 12. WordPress的多個帖子從帖子ID
- 13. WordPress的新帖子
- 14. 基於帖子類型的wordpress onpage .csv導出按鈕
- 15. MySQL導出與相關元數據的WordPress帖子
- 16. Wordpress爲自己的系統導出帖子
- 17. WordPress的cookie來突出新帖子?
- 18. WordPress的帖子沒有顯示出來
- 19. WordPress的博客帖子出現在facebook
- 20. 如何在Wordpress中的引導模式中獲取帖子ID
- 21. 如何顯示WordPress的帖子摘錄?
- 22. 如何使用markdown的wordpress帖子
- 23. 你如何修改WordPress的帖子?
- 24. 如何在未運行wordpress的子域上顯示WordPress帖子?
- 25. 如何在Wordpress中列出兩個類別的常見帖子?
- 26. 如何將帖子從wordpress導入到10月CMS
- 27. Wordpress-創建短代碼列出帖子
- 28. 多步帖子wordpress
- 29. 如何通過meta_value wordpress刪除帖子
- 30. 如何從c#中創建wordpress帖子?