ゾノ@引きこもり教師のBlog

【SNSリンク画像】ブログのシェア時に、サイト情報を掲載する方法

WORDPRESS

SNSにブログをシェアしたときに画像リンクや、サイト情報を表示させたい人「SNSにてブログ更新の投稿をした際に、画像リンクが上手く表示されません…。どうしたら解決できるのでしょうか。」

こんにちは、ゾノです。

本記事では、ブログをSNSでシェアしたときに、サイト情報をしっかりと表示するための設定を解説します。

こういうのです

サイト情報をしっかりと表示する

実際の感じ

本記事の内容

【SNSリンク画像】ブログのシェア時にサイト情報を掲載【OGP設定】

【SNSリンク画像】ブログのシェア時にサイト情報を掲載【OGP設定】
やることは、3つです。

  • ①:All in One SEO Packをインストールする
  • ②:All in One SEO Packの「ソーシャルメディア」を設定する
  • ③:投稿記事単位での設定は、「投稿ページ」で設定する

All in One SEO Packをインストールする

プラグインの設定が済んでいない場合は、「All in One SEO Pack」をインストールして有効化しましょう。

All in One SEO Packの「ソーシャルメディア」を設定する

All in One SEO Pack」>「ソーシャルメディア」で、デフォルトの画像を設定します。

スクショ参考

デフォルトの OG:Image

投稿記事単位で設定しない場合は、こちらで設定した画像が表示されます。こんな感じです。

投稿記事単位での設定は、「投稿ページ」で設定する

各記事ごとに、画像を設定した場合は「投稿ページ」にて設定です。

スクショ参考

All in One SEO Pack画像

スポンサードサーチ

【OGP設定】メモ:保管用に掲載します【ソースコード】

※必須条件:All in One SEO Packをインストール済みであること
<!-- OGP設定 -->
<meta property="fb:app_id" content="【App ID】" />
<meta property="fb:admins" content="【FB Admin】" />
<meta name="twitter:card" value="summary"/>
<meta name="twitter:site" value="@【Twitterのユーザー名】" />
<meta name="twitter:creator" value="@【Twitterのユーザー名】" />
<meta name="twitter:title" value="<?php the_title(''); ?>"/>
<meta name="twitter:description" value="<?php echo get_post_meta($post->ID, _aioseop_description, true); ?>"/>

<!-- 個別記事の場合 -->
<?php if (is_single()) { ?>
<meta property="og:url" content="<?php the_permalink() ?>"/>
<meta property="og:title" content="<?php the_title(''); ?>" />
<meta property="og:description" content="<?php echo get_post_meta($post->ID, _aioseop_description, true); ?>" />
<meta property="og:type" content="article" />
<?php
  if(has_post_thumbnail()){ //アイキャッチがある場合
    $image_id = get_post_thumbnail_id();
    $image = wp_get_attachment_image_src($image_id, 'full');
    echo '<meta property="og:image" content="'.$image[0].'" />';echo "n"; //FBのアイキャッチ画像
    echo '<meta name="twitter:image" value="'.$image[0].'" />'; echo "n"; //FBのアイキャッチ画像
  } else { //アイキャッチがない場合
    echo '<meta property="og:image" content="【画像リンク】" />';echo "n"; //指定の画像
    echo '<meta name="twitter:image" value="【画像リンク】" />';echo "n"; //指定の画像
  }
?>

<!-- 個別記事以外の場合 -->
<?php } else { ?>
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="og:description" content="<?php echo get_post_meta($post->ID, _aioseop_description, true); ?>" />
<meta property="og:type" content="website" />
<meta property="og:image" content="【画像リンク】" />
<meta name="twitter:image" value="【画像リンク】" />
<?php } ?>
<!-- /OGP設定 -->
get_post_meta($post->ID, _aioseop_description, true);

以上となります。

稼げる「無料ブログ勉強会」

朝5時〜 or 夜9時〜の時間帯で「ブログ運営の基礎」が無料で学べます。「Zoom」を利用して開催しますので、ご自宅からご参加可能です😌

参加者限定の特典があります

参加特典は「60分の個別相談」&「980円で販売しているブログ企画室に無料ご招待」なので、お得感満載で結構学べると思います。

嬉しいお声をいただいております

5時起床。今日は朝からオンラインでホームページ作りの勉強会でした。サイト構築にHTMLやCSSの基礎理解は必須。仕組みに慣れればそんなに難しくないです。固定費はサーバー代とドメイン代ぐらいでそんなにお金もかかりません。無料で有益でここまで高品質な勉強会って中々ないんじゃないかな🙇‍

日程

  • 4月17日㈮ 5:00〜7:00【残り2席】
  • 4月17日㈮ 21:00〜23:00【残り2席】
  • 4月18日㈯ 5:00〜7:00【残り3席】
  • 4月18日㈯ 21:00〜23:00【残り3席】
  • 4月19日㈰ 5:00〜7:00【残り2席】
  • 4月19日㈰ 21:00〜23:00【残り3席】
» 「無料ブログ勉強会」にご参加する(お申し込みページに移動します)

お知らせ:厳選した下記のコンテンツがおすすめです

個人から、中小企業様向けに対応しており、Webメディア構築 or リモートワーク(テレビ会議システム)の導入をご検討の方は、ぜひどうぞ🙇‍

おすすめコンテンツ

無料コンテンツ

有料コンテンツ

当ブログと他のサイトの圧倒的な違いは、様々な疑問や悩みを解決するために【無料体験レッスン】30分の無料相談会&体験レッスン(オンライン開催)に初回限定で参加できることです。

どうしても分からなかったり、1人で悩むことがあればご相談ください。

その他、ご相談&ご質問がございましたら、お気軽にどうぞ。
» お問い合わせ

人気記事【ブログ書くことない】ブログ書き方テンプレートで解決【ひな形】

人気記事【持ち物公開】場所を問わないノマドワーカーのバックパックLIFE

この続きはcodocで購読