Hi!
Because SANGO already has its own SEO functionality, Using with other SEO plugins such as Rank Math SEO will affect the site SEO
So, I recommend not using SEO plugins with SANGO
If it’s inevitable, by defining sng_meta_ogp in the functions.php of the child theme, you can remove the duplicated meta tag
Hello サルワカくん!
ご指導ありがとうございます^^。
私が見つけた方法ですが、これでいいのかどうかわかりません。
「head.php」からの削除
185行目~219行目?
———-英語———-
Hello サルワカくん!
Thank you for your guidance ^^
This is the method I found, but I don’t know if it is correct
Remove from 「head.php」
Line 185 ~ line 219?
if (!function_exists('sng_meta_ogp')) {
function sng_meta_ogp() {
$insert = '';
if (sng_get_meta_description()) {
$insert = '<meta name="description" content="' . esc_attr(sng_get_meta_description()) . '" />';
}
$ogp_descr = sng_set_ogp_description();
$ogp_img = sng_set_ogp_image();
$ogp_title = sng_set_ogp_title_tag();
$ogp_url = sng_set_ogp_url();
$ogp_type = ( is_front_page() || is_home() ) ? 'website' : 'article';
// 出力するOGPタグをまとめる
$insert .= '<meta property="og:title" content="' . esc_attr($ogp_title) . '" />' . "\n";
$insert .= '<meta property="og:description" content="' . esc_attr($ogp_descr) . '" />' . "\n";
$insert .= '<meta property="og:type" content="' . $ogp_type . '" />' . "\n";
$insert .= '<meta property="og:url" content="' . esc_url($ogp_url) . '" />' . "\n";
$insert .= '<meta property="og:image" content="' . esc_url($ogp_img) . '" />' . "\n";
$insert .= '<meta name="thumbnail" content="' . esc_url($ogp_img) . '" />' . "\n";
$insert .= '<meta property="og:site_name" content="' . esc_attr(get_bloginfo('name')) . '" />' . "\n";
$insert .= '<meta name="twitter:card" content="summary_large_image" />' . "\n";
// facebookのappdid
if (get_option('fb_app_id')) {
$insert .= '<meta property="fb:app_id" content="' . get_option('fb_app_id') . '">';
}
// 出力
if ( is_front_page() || is_home() || is_singular() || is_category() || is_author() || is_tag() ) {
echo $insert;
}
} //END sng_meta_ogp
}
add_action('wp_head', 'sng_meta_ogp');
This is where I can find sng_meta_ogp related,
Is it correct to delete these?
After deleting these, put 「head.php」in the child theme?
Thank You
Hello
Yes you have to modify sng_meta_ogp function
But You don’t have to remove it from the SANGO Theme and you don’t have to put [head.php] in the child theme
All You have to do is define the function [sng_meta_ogp] in the functions.php of the child theme so to override the parent sng_meta_ogp function
WordPressテーマSANGOの質問
オープングラフを削除したい (Open Graph)
こんにちは、Rank Math SEOをインストールしました。
そのため、現在は2つの同じオープングラフがあります。
SANGOからオリジナルのオープングラフを削除したいのですが。
そんなことができるのかどうか?
例えば:
<meta property = og:title
<meta property = og:description
<meta property = og:type
<meta property = og:image
<meta property = og:site_name
申し訳ありませんが、私は台湾出身で、日本語が上手ではありません。
だから私はGoogle翻訳を使う
ありがとうございました。
—- 英語 —–
I want to remove Open Graph
Hello, because I installed Rank Math SEO
So Open Graph now has two the same
I want to remove SANGO’s original Open Graph
Don't know if it can be done?
E.g:
<meta property = og:title
<meta property = og:description
<meta property = og:type
<meta property = og:image
<meta property = og:site_name
Sorry I am from Taiwan, my Japanese is not good
So I used Google Translate
Thank you