public queue_old_permalink_purge ( integer $post_ID, WP_Post $post_after, WP_Post $post_before ) : void | ||
$post_ID | integer | The post ID of update post |
$post_after | WP_Post | The post object as it looks after the update |
$post_before | WP_Post | The post object as it looked before the update |
return | void |
public function queue_old_permalink_purge($post_ID, $post_after, $post_before)
{
if (get_permalink($post_before) !== get_permalink($post_after) && 'publish' === $post_before->post_status) {
$this->queue_purge_url(get_permalink($post_before));
}
}