init(); } add_action('plugins_loaded', 'eveai_sync_init'); // Set up activation and deactivation hooks register_activation_hook(__FILE__, 'eveai_sync_activation'); register_deactivation_hook(__FILE__, 'eveai_sync_deactivation'); function eveai_sync_activation() { // Other activation tasks... } function eveai_sync_deactivation() { // Other deactivation tasks... } // Clean up meta when a post is permanently deleted function eveai_delete_post_meta($post_id) { delete_post_meta($post_id, '_eveai_document_id'); delete_post_meta($post_id, '_eveai_document_version_id'); } add_action('before_delete_post', 'eveai_delete_post_meta'); // Display sync info in post function eveai_display_sync_info($post) { $document_id = get_post_meta($post->ID, '_eveai_document_id', true); $document_version_id = get_post_meta($post->ID, '_eveai_document_version_id', true); echo '