Files
ycb.vn/templates/page-service.php
T
Thuan Bui c5865ef889 Init
2017-10-05 10:05:14 +07:00

63 lines
1.3 KiB
PHP

<?php
/**
* Template Name: Service Page
*
* This file adds the service page template to the Business Pro
* theme, it adds some basic schema.org micro data to the site
* inner div and H1 heading.
*
* @package Business Pro
* @link https://seothemes.com/themes/business-pro
* @author Seo Themes
* @copyright Copyright © 2017 Seo Themes
* @license GPL-2.0+
*/
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
add_filter( 'genesis_attr_site-inner', 'business_service_site_inner' );
/**
* Filter the site-inner div.
*
* Adds schema.org microdata to the site-inner div to declare
* the contents as a service.
*
* @since 1.0.0
*
* @param array $attr Array of site-inner values.
* @return array
*/
function business_service_site_inner( $attr ) {
$attr['itemscope'] = 'itemscope';
$attr['itemtype'] = 'https://schema.org/Service';
return $attr;
}
add_filter( 'business_hero_title_markup', 'business_service_title' );
/**
* Filter the page title.
*
* Adds the correct schema.org markup for service type heading.
* The type of service being offered, e.g. veterans' benefits,
* emergency relief, etc.
*
* @since 1.0.0
*
* @link http://schema.org/serviceType
* @return string
*/
function business_service_title() {
return '<h1 itemprop="serviceType">';
}
// Run Genesis.
genesis();