現在の接続環境は
です

記事内にプロモーションが含まれています。

プロモーションを含みます

WordPressでOGP設定方法。プラグイン使わない。

WordPress カスタマイズ 備忘録

Facebook携帯番号対処方法

所要時間目安:3

This session is using  IPv4  is established in

この記事は2016年1月1日のものです。現在は状況が異なる可能性がありますのでご注意ください。

目次に行く・戻る

2025年4月25日 (金曜日)↓における週間月間人気記事トップ3は?↓

  • 本日
  • 週間
  • 月間
  1. Windows10アップグレードキャンセル方法

    Windows10アップグレードキャンセル方法をMicrosoft正式に公開 1PV

    マイクロソフト(Microsoft)によるWindows10へのアップグレード攻撃?と通知が無償アップグレード期間残すところ約2ヶ月となったところで、3月ころから勝手にWindows10になっていた(…

    もっと読む

  2. キッチンシンクからドブ臭い異臭原因解決方法

    キッチンシンク下がドブ臭い下水臭い原因と解決方法 1PV

    意外と知られていないのが、キッチンシンクからいつもと違う臭いや異臭や下水臭い強烈な匂いが出てくることがあります。いくらシンク内をカビキラーやキッチンハイターなどの塩素系漂白剤などできれいにしても・・・…

    もっと読む

  3. オカルトチューンと言われていたマグチューンを取り付け 1PV

    2000年代後半のガソリン価格の高騰時に数々の燃費向上グッズが発売されました。その中のひとつでもあるマグチューンMG-600が埋もれていたので、効果の程は定かではないものの自分の車もであるので試しに再…

    もっと読む

  1. カーナビテレビが見れなくなったICカードが正常に動作しませんでした

    ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 28PV

    本日ではなく昨日になってしまいますが、それまでカーナビで地デジ対応のナビで突然エンジンをかけなおしたら・・・・・・。 「ICカードが正常に動作しませんでした。販売店にお問い合わせください。」 なんてい…

    もっと読む

  2. エクストレイルT32運転席側バイザーメッキモール剥がれ修復方法とオススメ両面テープ 23PV

    車の購入後、乗ろうが乗らまいが経年劣化というものは付きものなのですが、特にプラスチック部分や両面テープ部分などは経年劣化がどうしても起きてきてしまいます。 そんな車でも長めにお気に入りの愛車となれば長…

    もっと読む

  3. キーレスリモコン破損

    車のキーナンバー確認方法。キーレス紛失や壊れた時 22PV

    初めての経験でした。(汗)…。 キーレスエントリー、キーレスリモコンがついた鍵がエンジンを回す時にボキッと折れてしまいました。(汗)…。 プラスチックの本体部分と鉄のキー部分が分裂してしまいました。 …

    もっと読む

  1. カーナビテレビが見れなくなったICカードが正常に動作しませんでした

    ナビテレビが見れなくなった時ICカードが正常に動作しませんでした対処方法 28PV

    本日ではなく昨日になってしまいますが、それまでカーナビで地デジ対応のナビで突然エンジンをかけなおしたら・・・・・・。 「ICカードが正常に動作しませんでした。販売店にお問い合わせください。」 なんてい…

    もっと読む

  2. エクストレイルT32運転席側バイザーメッキモール剥がれ修復方法とオススメ両面テープ 23PV

    車の購入後、乗ろうが乗らまいが経年劣化というものは付きものなのですが、特にプラスチック部分や両面テープ部分などは経年劣化がどうしても起きてきてしまいます。 そんな車でも長めにお気に入りの愛車となれば長…

    もっと読む

  3. キーレスリモコン破損

    車のキーナンバー確認方法。キーレス紛失や壊れた時 22PV

    初めての経験でした。(汗)…。 キーレスエントリー、キーレスリモコンがついた鍵がエンジンを回す時にボキッと折れてしまいました。(汗)…。 プラスチックの本体部分と鉄のキー部分が分裂してしまいました。 …

    もっと読む

今日は2025年4月25日です。

メルカリ招待コード:

多くのブログやサイトで今ではFacebookやTwitterのOGP設定がされています。

なので、
OGP設定はある意味SEO的にもFacebookなどのSNSを使用している人にとっては、
必須の設定と言えるかもしれません。

これまでBloggerブログにおいても特別に設定方法が異なりましたが、
WordPressにおいても関数を用いての設定などと、
ちょっと特殊の部類なのかもしれません。

そこで、

この記事を読む方へのオススメ


今回はWordPressでOGP設定の方法を

備忘録として残しておきたいと思います。

いろいろな説明がされているサイト様があります。
ですが、
良いのでは?
と思われたサイト様を参考にさせて頂きました。

(参考サイト)
[Wordpress]これは簡単!プラグインを使わずにOGPを設定する方法! | コンチクワブログ[Å] Facebookで記事をシェアしたら一部でタイトルが文字化け!解決方法ご紹介! | あかめ女子のwebメモ

OGP設定

アドセンス336pxPC閲覧記事下表示1つ目コード


まず、
普通にheader.php内にHTMLにて記述しても大丈夫なような気もしますが、
やはり個別ページやカテゴリ毎トップページなどと設定をしっかりするには関数を使わなければなりません。
(おそらく)

また、
header内のHTMLという宣言をする初めの文言内にも追加する文字もあるようですが、
実際のところHTML5においては必要ないようです。

こんな風にする必要はないようです。

<html xmlns="https://www.w3.org/1999/xhtml" xmlns:og="https://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">

これは、
HTML4まで?なのでしょうか。

WordPressではおそらく必要ないと思います。
(テーマにもよるのでしょうか。たぶんそれはない…。BloggerでもHTML5なので必要ありませんでした)

なので、

headerのHTMLの宣言をする部分は一切弄らなくてよいです。

header.php内に以下ように記述します。

<!-- ここからOGP -->
 <meta property='fb:app_id' content='APP IDを記入'>
 <meta property="og:locale" content="ja_JP" />
 <meta property="og:type" content="blog">
 <?php
 if (is_single()){//単一記事ページの場合
 if(have_posts()): while(have_posts()): the_post();
 echo '<meta property="og:description" content="'.mb_substr(get_the_excerpt(), 0, 100).'">';echo "\n";//抜粋を表示
 endwhile; endif;
 echo '<meta property="og:title" content="'; the_title(); echo '">';echo "\n";//単一記事タイトルを表示
 echo '<meta property="og:url" content="'; the_permalink(); echo '">';echo "\n";//単一記事URLを表示
 } else {//単一記事ページページ以外の場合(アーカイブページやホームなど)
 echo '<meta property="og:description" content="'; bloginfo('description'); echo '">';echo "\n";//「一般設定」管理画面で指定したブログの説明文を表示
 echo '<meta property="og:title" content="'; bloginfo('name'); echo '">';echo "\n";//「一般設定」管理画面で指定したブログのタイトルを表示
 echo '<meta property="og:url" content="'; bloginfo('url'); echo '">';echo "\n";//「一般設定」管理画面で指定したブログのURLを表示
 }
 ?>
 <meta property="og:site_name" content="<?php bloginfo('name'); ?>">
 <?php
 $str = $post->post_content;
 $searchPattern = '/<img.*?src=(["\'])(.+?)\1.*?>/i';//投稿にイメージがあるか調べる
 if (is_single()){//単一記事ページの場合
 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";
 } else if ( preg_match( $searchPattern, $str, $imgurl ) && !is_archive()) {//投稿にサムネイルは無いが画像がある場合の処理
 echo '<meta property="og:image" content="'.$imgurl[2].'">';echo "\n";
 } else {//投稿にサムネイルも画像も無い場合の処理
 echo '<meta property="og:image" content="https://www.hogehoge.com/wordpress/wp-content/uploads/default_img1.jpg">';echo "\n";
 }
 } else {//単一記事ページページ以外の場合(アーカイブページやホームなど)
 echo '<meta property="og:image" content="https://www.hogehoge.com/wordpress/wp-content/uploads/default_img1.jpg">';echo "\n";
 }
 ?>
 <!-- ここまでOGP -->

 

上記の黄色下線の部分は参考サイト様ですと、

<meta property="fb:admins" content="◯◯◯◯◯◯◯◯" /><!-- 自分のFacebookアカウントに対応するid -->

となっていますが、
adminIDを記述するのはちょっと抵抗があります。

なので、
appIDに変更しました。

また、
参考サイト様では、
下線赤部分を下に記入(記載)ありましたが上でも問題ありません。

あとは、

以下のサイトに行って自分のブログもしくはサイトのURLを入力して確認してみてください。

デバッガー - 開発者向けFacebook

 

OGPについては以下サイト様が分かりやすく解説されています。
フェイスブック、ミクシィ、グリーで使われている OGP (Open Graph Protocol) とは何か - IT戦記

P・S)
正直、ちょっとくらいエラーがあってもOGP設定しないよりはマシです。

これを機にこれまでOGP設定していなかったという方はしてみてはいかがでしょうか。

Windows10サポート終了まで

【AmazonタイムセールSALE車&バイク】!


人気の商品が日替わりで登場。毎日お得なタイムセール「Amazonタイムセール全体」

出展:Amazonタイムセール

人気の商品が日替わりで登場。毎日お得なタイムセール

あなたが訪問してから

0 秒経過 🎉

あなたにおすすめな関連記事

Facebookマイクザッカーバーグ氏アカウント乗っ取られる

WordPress アップグレード 不具合 伝えたいこと 備忘録 時事ネタ

WordPress4.5.2にアップグレード後、不具合なし(今の所)更新した結果…。

アイキャッチ画像:Facebook CEOのマーク・ザッカーバーグ氏 (C) Getty Images以前からWordPressのバージョンアップをそろそろ検討しても良いのかなぁ。と考えていました。で…

もっと読む

インフィード広告アドセンス

平成になってから何日目10000

伝えたいこと 備忘録 時事ネタ

平成になって何日目?今日でちょうど10000日目記念日!!

今は日本の元号では平成です。昭和から平成になった日が1989年1月8日です。私はまだまだ思春期になる頃か少しだけ手前だった頃のことです。あれからもうなんと10000日が経ったとは…。平成生まれの子達が…

もっと読む

インフィード広告アドセンス

ロキソニンジェネリック薬

伝えたいこと 備忘録 時事ネタ 治療

解熱鎮痛剤ロキソニン重大な副作用に腸閉塞と腸狭窄が!?

 いまやロキソニンと言えば、 CMでも放送される程有名どころな鎮痛剤です。しかも、 処方箋がなくても市販薬として売られるようになっています。1990年代中盤頃から(1995年頃)から、 処方…

もっと読む

インフィード広告アドセンス

Windows10ポップアップ通知

PC Windows10 伝えたいこと 備忘録 時事ネタ

Windows10アップグレード通知、ウイルスかとも…。あまりに酷すぎて(強引とも…。)

Windows10が正式にリリースされてから10ヶ月と半月になります。 3月後半ころから多くのWindows7とWindows8(Windows8.1)ユーザー(ユーザ)から悲鳴のような声が上がってい…

もっと読む

インフィード広告アドセンス

光コラボ

PC インターネット 伝えたいこと 備忘録 光コラボ 時事ネタ

光コラボはおすすめ?コラボ光一覧と光コラボとは?光コラボレーションはNTTが卸売に

昨年にNTTが光回線を卸売として、各ISP(プロバイダー)などにフレッツ光や光ネクストなどでエンドユーザー(消費者)に提供していた光回線を、各事業者にその光回線を卸売に踏み切った事により、コラボレーシ…

もっと読む

インフィード広告アドセンス

東京オリンピックパラリンピック

伝えたいこと 備忘録

東京オリンピック・パラリンピック開催!?しちゃうしかないの?しちゃって良いの?するしかないの?

もう以前に記事にしてから早いもので来年の夏には東京オリンピック・パラリンピックが開催予定となっています。 まだ、上記のときは東京都知事選挙もありました。私の候補者予想などは見事にハズレて現在の小池百合…

もっと読む

WordPress, カスタマイズ, 備忘録」の人気記事

入学入社まであと…入学入社祝いはどんなPresent(プレゼント)でどのように過ごされますか?

ホワイトデープレゼントは以下などの豊富なキャンペーン商品から選ぶと良いと思います。

ブログサービスが始まってから:


カウントダウンタイマー

おすすめの記事一部広告

お小遣い稼ぎにアンケート。

Multiplex 広告

Total546


アドセンス336pxPC閲覧記事下表示1つ目コード

目次に戻る

よろしかったらシェアよろしくお願いします。

-WordPress, カスタマイズ, 備忘録
-,

目次に戻る

目次に戻る


コメントを閉じる

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


This site uses Akismet to reduce spam. Learn how your comment data is processed.