使用Ruby on Rails将新页面上传到Wordpress网站

时间:2017-10-04 09:19:23

标签: ruby-on-rails wordpress

我需要创建一个Ruby on Rails应用程序,它可以将新的html页面上传到Wordpress网站。

据我所知,Wordpress将他们的页面存储在DB中。

我不知道从哪里开始,请给我一个方法,或者一个例子也会很好。

1 个答案:

答案 0 :(得分:0)

第一件事,

Ruby on Rails应用程序可以上传html但是wordpress是CMS。因此,它会动态添加页面,因此可能在站点中没有静态页面。

wordpress的第二件事,

Wordpress使用mysql数据库存储他们的页面。所以,你不需要发送整页html只提供页面内容,wordpress可以自动添加.WordPress具有各种功能的Dynamics。例如,CLI,REST-API。

对于Ruby On Rails,您可以使用任何一个。从cli你可以添加动态页面。添加页面的功能如下:

$custom_posts = array(
        'post_type'     => 'page',
        'post_title'    => wp_strip_all_tags($post_title ),
        'post_status'   => 'publish',
        'post_author'   => 1,
    );

    // Insert the post into the database
    wp_insert_post( $custom_posts );