PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 4.2.5
Jetpack – WP Security, Backup, Speed, & Growth v4.2.5
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / sync / class.jetpack-sync-module-attachments.php
class.jetpack-sync-module-attachments.php
29 lines 866 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 class Jetpack_Sync_Module_Attachments extends Jetpack_Sync_Module {
4 function name() {
5 return 'attachments';
6 }
7
8 public function init_listeners( $callable ) {
9 add_action( 'edit_attachment', array( $this, 'send_attachment_info' ) );
10 // Once we don't have to support 4.3 we can start using add_action( 'attachment_updated', $handler, 10, 3 ); instead
11 add_action( 'add_attachment', array( $this, 'send_attachment_info' ) );
12 add_action( 'jetpack_sync_save_add_attachment', $callable, 10, 2 );
13 }
14
15 function send_attachment_info( $attachment_id ) {
16 $attachment = get_post( $attachment_id );
17
18 /**
19 * Fires when the client needs to sync an attachment for a post
20 *
21 * @since 4.2.0
22 *
23 * @param int The attachment ID
24 * @param object The attachment
25 */
26 do_action( 'jetpack_sync_save_add_attachment', $attachment_id, $attachment );
27 }
28 }
29