Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Auto Get Schema Type By Post Type
<?php
function html_tag_schema() {
$schema = 'http://schema.org/';
// Is single post
if(is_single()) {
$type = "Article";
}
// Is author page
elseif( is_author() ) {
$type = 'ProfilePage';
}
// Is search results page
elseif( is_search() ) {
$type = 'SearchResultsPage';
}
else {
$type = 'WebPage';
}
echo 'itemscope="itemscope" itemtype="' . $schema . $type . '"';
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.