This library inputs and saves various settings, but does not output. Please implement the output with your theme.
$ composer require inc2734/wp-seo
<?php
new \Inc2734\WP_SEO\Bootstrap();
/**
* Google Analytics Tracking ID
*
* @param string $tracking_id
* @return string
*/
add_filter(
'inc2734_wp_seo_google_analytics_tracking_id',
function( $tracking_id ) {
return $tracking_id;
}
);
/**
* Default og:image
*
* @param string $default_ogp_image_url
* @return string
*/
add_filter(
'inc2734_wp_seo_defult_ogp_image_url',
function( $default_ogp_image_url ) {
return $default_ogp_image_url;
}
);
/**
* When you want to print ogp meta tags, return true
*
* @param bool false
* @return bool
*/
add_filter( 'inc2734_wp_seo_ogp', '__return_true' );
This filter hook is deprecated. You can using wp_robots filter hook in WordPress 5.7 or later.
/**
* meta robots
*/
add_filter(
'inc2734_wp_seo_meta_robots',
function( $robots ) {
if ( is_tag() ) {
$robots = [ 'noindex' ];
}
return $robots;
}
);
/**
* meta description
*/
add_filter(
'inc2734_wp_seo_description',
function( $meta_description ) {
return $meta_description;
}
);
/**
* Google Tag Manager ID
*
* @param string $tag_manager_id
* @return string
*/
add_filter(
'inc2734_wp_seo_google_tag_manager_id',
function( $tag_manager_id ) {
return $tag_manager_id;
}
);
/**
* When you want to print structured data (JSON+LD), return true
*
* @param bool false
* @return bool
*/
add_filter( 'inc2734_wp_seo_use_json_ld', '__return_true' );
/**
* Structured data (JSON+LD)
*
* @param array $json_ld
* @return array
*/
add_filter(
'inc2734_wp_seo_json_ld',
function( $json_ld ) {
return $json_ld;
}
);
/**
* twitter:card
*
* @param string $twitter_card
* @return string
*/
add_filter(
'inc2734_wp_seo_twitter_card',
function( $twitter_card ) {
return $twitter_card;
}
);
/**
* twitter:site
*
* @param string $twitter_site
* @return string
*/
add_filter(
'inc2734_wp_seo_twitter_site',
function( $twitter_site ) {
return $twitter_site;
}
);
/**
* Google Site Verification
*
* @param string $google_site_verification
* @return string
*/
add_filter(
'inc2734_wp_seo_google_site_verification',
function( $google_site_verification ) {
return $google_site_verification;
}
);
/**
* meta thumbnail
*/
add_filter(
'inc2734_wp_seo_thumbnail',
function( $thumbnail ) {
return $thumbnail;
}
);