Opened 16 years ago
Closed 16 years ago
#8827 closed enhancement (fixed)
Add 'app_create_post' and 'app_put_post' hooks in Atompub backend.
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | 2.8 | Priority: | normal |
Severity: | normal | Version: | 2.7 |
Component: | General | Keywords: | has-patch |
Focuses: | Cc: |
Description
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);
Attachments (2)
Change History (6)
Note: See
TracTickets for help on using
tickets.
Typo, it should be