Pass the permalink through the sharing_permalink filter #6353
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes issue #5989.
Changes proposed in this Pull Request:
Testing instructions:
Add a filter to 'sharing_permalink' similar to this:
function test_sharing_permalink( $url ) {
return add_query_arg( 'key', 'test', $url );
}
add_filter( 'sharing_permalink', 'test_sharing_permalink', 10, 2 );
Load up wp shell
Execute the sharing_email_send_post_content() function similar to this:
return sharing_email_send_post_content( array( 'name' => 'Brian', 'source' => 'brian@automattic.com', 'post' => (object) array( 'ID' => 1178, 'post_title' => 'Markup: HTML Tags and Formatting' ) ) );
You should see ?key=test appended to the end of the permalink.
Proposed changelog entry for your changes: