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帖子输出JSON
- 3. WordPress的帖子
- 4. WordPress的:用“新”帖子标记导航
- 5. 如何将Wordpress帖子设置为其他帖子的子帖子?
- 6. 如何将SQL文件导入Wordpress帖子(帖子标题和正文)
- 7. WordPress的帖子最后的帖子
- 8. Cycle Wordpress帖子
- 9. WordPress的多个帖子从帖子ID
- 10. MySQL导出与相关元数据的WordPress帖子
- 11. 基于帖子类型的wordpress onpage .csv导出按钮
- 12. Wordpress为自己的系统导出帖子
- 13. WordPress的帖子没有显示出来
- 14. 如何在Wordpress中的引导模式中获取帖子ID
- 15. 如何在wordpress中最近的帖子里添加导航?
- 16. 你如何修改WordPress的帖子?
- 17. 如何使用markdown的wordpress帖子
- 18. 如何在未运行wordpress的子域上显示WordPress帖子?
- 19. 如何列出wordpress短代码中所有类别的帖子?
- 20. Wordpress-创建短代码列出帖子
- 21. 多步帖子wordpress
- 22. 如何通过meta_value wordpress删除帖子
- 23. 交替的WordPress的帖子
- 24. AJAX的wordpress的帖子
- 25. WordPress的替代帖子
- 26. WordPress的倒带帖子
- 27. 每月WordPress的帖子数
- 28. WordPress的帖子ID在wp_nav_menu?
- 29. WordPress的帖子href动态
- 30. 排除Wordpress中的帖子