ActionScheduler_wpPostStore
Description Description
Source Source
File: packages/action-scheduler/classes/data-stores/ActionScheduler_wpPostStore.php
Methods Methods
- action_counts — Get a count of all actions in the store, grouped by status
- cancel_action
- claim_actions
- create_post_array
- delete_action
- fetch_action
- filter_insert_post_data
- find_action
- find_actions_by_claim_id
- generate_claim_id
- get_action_status_by_post_status
- get_actions_by_group — Get IDs of actions within a certain group and up to a certain date/time.
- get_claim_count
- get_claim_id — Return an action's claim ID, as stored in the post password column
- get_date
- get_date_gmt
- get_null_action
- get_post
- get_post_column
- get_post_status_by_action_status
- get_query_actions_sql — Returns the SQL statement to query (or count) actions.
- get_status — Return an action's status, as stored in the post status column
- init
- log_execution
- make_action_from_post
- mark_complete — Record that an action was completed.
- mark_failure
- mark_migrated — Mark action as migrated when there is an error deleting the action.
- migration_dependencies_met — Determine whether the post store can be migrated.
- query_actions
- release_claim
- save_action
- save_action_group
- save_post_array
- save_post_schedule
- set_unique_post_slug — Create a (probably unique) post name for scheduled actions in a more performant manner than wp_unique_post_slug().
- stake_claim
- unclaim_action
- validate_action — InnoDB indexes have a maximum size of 767 bytes by default, which is only 191 characters with utf8mb4.