Guest author links should be filterable #204
Closed
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.
With two small, but significant, exceptions, the code in
CoAuthors_Guest_Authors:filter_author_link()
is the same as the function it's trying to filter,get_author_posts_url()
.The first difference, is where the
user_nicename
is set for guest authors. Without it, guest author links aren't appropriately created.The other difference, is the lack of the
author_link
filter. Anyone trying to manipulate links returned byget_author_posts_url()
or use a non-standard rewrite tag in WP_Rewrite::author_base, will find that they're filters fail. Found this while try to track down an issue a user was having with my Edit Author Slug plugin.This pull request keeps us DRY, and maintains the
author_link
filter on guest authors.