用于在WordPress中导入页面的XML的基本结构是什么?

时间:2013-05-06 作者:user2290642

我正在尝试将文件从xml导入到word press我需要知道将xml文件导入到wordpress页面的结构是什么

1 个回复
SO网友:kaiser

WordPress有一整套导入器插件,您可以从~/wp-admin/tools/import 屏幕它们将作为很好的参考。

然后是Ralf Alberts @Ralf912 Importer skeleton 在GitHub/Gist上,您可以将其作为参考。请注意,此框架使用名称空间,因此需要PHP 5.3+,或重写。

主要/重要部分如下:

检查请求是否来自admin.php?import=...

if ( ! defined( \'WP_LOAD_IMPORTERS\' ) )
    return;
加载导入器API(导入器API=后端页admin.php?import=...)

require_once ABSPATH . \'wp-admin/includes/import.php\';
加载导入器基类

if ( ! class_exists( \'WP_Importer\' ) ) {
    $class_wp_importer = ABSPATH . \'wp-admin/includes/class-wp-importer.php\';
    if ( file_exists( $class_wp_importer ) )
        require $class_wp_importer;
}
使用向WordPress注册您的自定义导入程序register_importer() - Codex explanation

register_importer(
    \'custom\',
    \'CustomPress\',
    __(\'Import <strong>posts</strong> or not.\', \'custom-importer\'),
    array(
        new Custom_Import(),
        \'dispatch\'
        )
);

结束

相关推荐

automated import from blogger

我正在寻找一种方法,使博客导入工具自动运行,自动更新博客内容类别。我很感激谷歌不喜欢重复内容,但我正在创建的网站不会是一个只有重复内容的网站。我的客户想要的是一种将他们在网络上的所有内容整合到一个地方的方法,有点像你可以将你的facebook更新转到twitter等。这部分是他们的博客,但他们也会发布他们的Soundcloud音乐、Youtube视频和其他各种东西。网站的“博客”部分只是其中的一小部分,从blogger导入的帖子将附带特定于网站的帖子。所以我想知道是否有人对我如何实现这一目标有什么聪明的想