﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
8827,Add 'app_create_post' and 'app_put_post' hooks in Atompub backend.,znarfor,anonymous,"wp-app.php is not extensible at the moment, by adding this hooks, a plugin may be able to do some extra processing once a post is updated or created.

Use case: an Atom client may use an extension not supported in Wordpress core. With this patch, we may be able to support it through a plugin. Sample plugin code following.

{{{
function app_handle_license($post_ID, $entry)
{
	foreach ($entry->links as $link) {
		if ($link['rel'] == 'license') {
			update_post_meta($post_ID, 'license', $link['href']);
		}
	}
}

add_action('app_create_post', 'bm_app_handle_post', 10, /* 2 arguments */ 2);

add_action('app_put_post', 'bm_app_handle_post', 10, /* 2 arguments */ 2);
}}}",enhancement,closed,normal,2.8,General,2.7,normal,fixed,has-patch,
