elementor / elementor/activity-log

Please edit that shows all states of the post

Open
#190 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
PHP
Stars
188
Forks
55
Avg merge
1d 19h
Merged PRs (30d)
12

Description

hooks/class-aal-hook-posts.php

public function hooks_transition_post_status( $new_status, $old_status, $post ) {
if ( 'auto-draft' === $old_status && ( 'auto-draft' !== $new_status && 'inherit' !== $new_status ) ) {
// The page has been created.
$action = 'created';
} elseif ( 'auto-draft' === $new_status || ( 'new' === $old_status && 'inherit' === $new_status ) ) {
// Ignore... skip.
return;
} elseif ( 'trash' === $new_status ) {
// The page has been deleted.
$action = 'trashed';
} elseif ( 'trash' === $old_status ) {
// The page has been restored.
$action = 'restored';
} elseif ( 'future' === $new_status ) {
// The page has been scheduled for future publishing.
$action = 'scheduled';
} elseif ( 'draft' === $new_status ) {
// The draft has been saved.
$action = 'drafted';
} elseif ( 'pending' === $new_status ) {
// The post is pending review.
$action = 'pending_review';
} elseif ( 'private' === $new_status ) {
// The post has been set to private.
$action = 'private';
} else {
// Other unspecified status.
$action = 'unknown_status';
}

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.