Enable and customize open graph tags #54
Merged
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.
This PR force-enables the Jetpack Open Graph behavior, and then runs over the values to customize them slightly. Mostly to make sure they're consistent and accurate for each value/page.
I've used the main developer.w.org's default image, but we can easily swap that out before merging this PR if there's a DevBlog specific one.
Fixes #53
Screenshots
I've been testing by manually checking the generated code, so that's what I'm sharing here.
Homepage: uses the default image, site title, and site description.
Article, with a featured image: uses the featured image, post title, and excerpt.
Article without a featured image: uses the default image, post title, and excerpt.
Category (& other archive pages): uses the default image, archive title, and description (omitted if not available or relevant).
To test
<!-- Jetpack Open Graph Tags -->
(I know there's a way to test locally with a tunnel, but I haven't tried that.)