我需要创建一个Ruby on Rails应用程序,它可以将新的html页面上传到Wordpress网站。
据我所知,Wordpress将他们的页面存储在DB中。
我不知道从哪里开始,请给我一个方法,或者一个例子也会很好。
答案 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 );