add files inc

This commit is contained in:
Profile Profile
2026-03-09 20:51:08 +03:00
parent 83ca6c638a
commit ed4d79b706
23 changed files with 3728 additions and 4 deletions

View File

@@ -0,0 +1,34 @@
<?php
function schedule_async_post_processing( $post_id, $post, $update ) {
if ( wp_is_post_revision( $post_id ) ||
wp_is_post_autosave( $post_id ) ||
defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
return;
}
if ( ! in_array( $post->post_type, array( 'profile_article', 'anew', 'yellow' ), true ) ) {
return;
}
if ( 'publish' !== $post->post_status ) {
return;
}
// НЕМЕДЛЕННО ставим одну быструю задачу
as_schedule_single_action(
time() + 2, // Минимальная задержка
'async_post_processing_trigger',
array( $post_id ),
'async_processing'
);
}
add_action( 'save_post', 'schedule_async_post_processing', 99, 3 ); // Низкий приоритет