是否可以使用Wordpress及其CMS(管理员)UI(用户界面)以及自定义数据源(例如REST API)?我想要的是只使用wordpress管理界面。
我使用前端(单页面应用程序)使用的REST api,现在我必须构建CMS后端。我想过使用Wordpress,但我想知道它是否可能,是否是好主意?也许你知道构建CMS系统的其他服务/框架/解决方案?我想要的是最小化编码CMS界面所花费的时间,并专注于从REST API呈现(和编辑)数据。
答案 0 :(得分:0)
您应该能够通过编写插件并在此处使用插件api来完成您想要的工作http://codex.wordpress.org/Plugin_API/Action_Reference
例如这个 http://codex.wordpress.org/Plugin_API/Action_Reference/publish_post允许您在帖子设置为已发布时运行代码(还有其他用于编辑,删除等)
例如
function notify_new_post($post_id) {
$post = get_post($post_id);
// connect to REST API HERE
postToRest($post);
}
add_action( 'publish_post', 'notify_new_post' );
我很想让wordpress数据库不受影响,只需使用API将数据同步到当前数据库。这样你就可以使用WordPress的所有功能,比如保存帖子版本而无需任何额外的工作。