Return expected data when querying seo data of custom taxonomy #57
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.
What
When querying a custom taxonomy the seo data is wrong or is null. Expected behaviour would be for it to return the data set in the taxonomy
Why
When querying a custom taxonomy to be able to display a taxonomy archive with a query such as this one:
the returned data is either wrong or null, such as this:
After applying my proposed fix the returned data is as expected:
How
By adding a
wp()
function call to thesetup_post_head
method of theModel\Seo
class this resolves the problem. The inline comment of this method mentions this being a shim of an internal RankMath method, the RankMath method calls thiswp()
function to complete it's job. After trying it, I discovered that this resolved the problem without any observable ill effects.Testing Instructions
Create a custom Post type and a custom taxonomy, query the custom taxonomy archive to get the seo data
Additional Info
Checklist: