From b1b316981410d0c7d09894d88227438a425f814d Mon Sep 17 00:00:00 2001 From: goncaloasimoes <32324608+goncaloasimoes@users.noreply.github.com> Date: Tue, 18 Oct 2022 12:03:44 +0100 Subject: [PATCH 1/3] Turn filters on during post duplication --- src/post-duplicator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post-duplicator.php b/src/post-duplicator.php index addcd9c26..73d68efb5 100644 --- a/src/post-duplicator.php +++ b/src/post-duplicator.php @@ -157,7 +157,7 @@ public function create_duplicate_for_rewrite_and_republish( WP_Post $post ) { 'copy_excerpt' => true, 'copy_author' => true, 'copy_menu_order' => true, - 'use_filters' => false, + 'use_filters' => true, ]; $defaults = $this->get_default_options(); $options = \wp_parse_args( $options, $defaults ); From 021691572685869f5f2f69b1d0fd7ffcb9349c69 Mon Sep 17 00:00:00 2001 From: goncaloasimoes <32324608+goncaloasimoes@users.noreply.github.com> Date: Tue, 18 Oct 2022 12:37:03 +0100 Subject: [PATCH 2/3] Add filter for the create_duplicate use_filters option --- src/post-duplicator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/post-duplicator.php b/src/post-duplicator.php index 73d68efb5..c61718d51 100644 --- a/src/post-duplicator.php +++ b/src/post-duplicator.php @@ -157,7 +157,7 @@ public function create_duplicate_for_rewrite_and_republish( WP_Post $post ) { 'copy_excerpt' => true, 'copy_author' => true, 'copy_menu_order' => true, - 'use_filters' => true, + 'use_filters' => \apply_filters( 'duplicate_post_create_duplicate_use_filters', false ), ]; $defaults = $this->get_default_options(); $options = \wp_parse_args( $options, $defaults ); From 7d11d49083f326dc0c1959f274741c18ac54d1bf Mon Sep 17 00:00:00 2001 From: goncaloasimoes <32324608+goncaloasimoes@users.noreply.github.com> Date: Tue, 18 Oct 2022 13:00:20 +0100 Subject: [PATCH 3/3] Add a filter docblock --- src/post-duplicator.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/post-duplicator.php b/src/post-duplicator.php index c61718d51..3c9927156 100644 --- a/src/post-duplicator.php +++ b/src/post-duplicator.php @@ -157,7 +157,15 @@ public function create_duplicate_for_rewrite_and_republish( WP_Post $post ) { 'copy_excerpt' => true, 'copy_author' => true, 'copy_menu_order' => true, - 'use_filters' => \apply_filters( 'duplicate_post_create_duplicate_use_filters', false ), + /** + * Filters the option `use_filters` during post duplicate creation for rewrite and + * republish. + * + * @param bool $use_filters Default is false. + * + * @return bool + */ + 'use_filters' => \apply_filters( 'duplicate_post_create_duplicate_use_filters', false ), ]; $defaults = $this->get_default_options(); $options = \wp_parse_args( $options, $defaults );