Description
The action hook is executed at the end of “make revision” of a page. Use this hook to copy data from the original/published article to the revised article.
The page hook supports hierarchical articles.
Usage
add_action('owf_duplicate_page', 'copy_post_meta_info', 10, 2);
Parameters
- $new_id – ID of the new/revised page
- $original_page – page to copy the data from
Example
add_action('owf_duplicate_page', 'copy_post_meta_info', 10, 2);
function copy_post_meta_info($new_id, $post) {
$post_meta_keys = get_post_custom_keys($post->ID);
if (empty($post_meta_keys))
return;
foreach ($post_meta_keys as $meta_key) {
$meta_values = get_post_custom_values($meta_key, $post->ID);
foreach ($meta_values as $meta_value) {
$meta_value = maybe_unserialize($meta_value);
add_post_meta($new_id, $meta_key, $meta_value);
}
}
}
Source Code
The action hook in located in class-ow-revision-service.php
Didn't find what you are looking for? Submit a Query
Custom Menu Position FilterMake Revision Post hook
Custom Menu Position FilterMake Revision Post hook