[Pz-LkC][2.2.4]リンクをカード形式で表示するプラグイン更新。nofollow指定の追加など。

Pz-LinkCard

リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。

最新版ver2.2.4を公式プラグインディレクトリで公開しました。

ver2.2.3→ver2.2.4修正点

2019年5月25日に公開したver2.2.3からのバージョンアップです。

WordPress 5.2.2 での動作確認

WordPress 5.2.2での動作確認を行いました。

ショートコードごとにnofollowを追加できる機能を追加

ショートコード内に「nofollow=true」もしくは「follow=no」と指定すると、「rel=”nofollow”」が付与されます。

スタイルシートの取得方法を変更

スタイルシートを生成した時点のURLを記録していましたが、表示時点で自サイトのURLからスタイルシートのURLを取得するように変更しました。

内部リンクのサムネイルのURLからスキームを省略するように変更

内部リンクのサムネイル画像のURLからスキーム部(http、https)を省略するように変更しました。

その他

お気づきの点などありましたら、コメント欄や、ツイッターアカウント「ぽぽろん@ぽぽづれ。(@popo68k)」もしくは「ぽぽづれ。(@popozure)」までご報告ください。

では、この辺で。(^-^)o

コメント

  1. ぽぽろん様
    お返信ありがとうございます。

    たとえば、
    ・悪意のない重複コンテンツがあり、一方をnoindexにする場合
    ・「通常」バージョンのページと「印刷」バージョンのページがあり、「印刷」バージョンのほうをnoindexにする場合
    ・個人情報が掲載されているページをnoindexにする場合
    ・特定の会員のみに見せるコンテンツ(目次や告知情報など)だけでできているようなページをnoindexにする場合
    など、「検索エンジンにindexさせるべきではないものの、サイト閲覧中の、一部のユーザーにとっては有益なページ」といったケースがございます。

    こうしたページへのリンクにはnofollowを付与したいと考えております。
    Pz-LkCで実装できれば嬉しいです。

    ご検討、宜しくお願いいたします。

    参考情報

    重複コンテンツ
    https://support.google.com/webmasters/answer/66359?hl=ja

    Google から個人情報を削除する
    https://support.google.com/webmasters/answer/7479439?hl=ja

    • リンク先を辿らない「nofollow」よりも、自ページをインデックスさせない「noindex」を設定する方が良さそうにも思えます。

      とはいえ、フロー制御に使えなくもなさそうなので、follow=”no” と nofollow=”true” は内部リンクにも有効になるように検討します。

      • 先ほどはおかしな場所に返信してしまい申し訳ございません。

        インデックスさせたくない自ページには、もちろん「noindex」設定しています、サイトマップからも除外しています。
        なので、その自ページに対するリンクも「nofollow」を付与してあげれば、整合性がとれるし、Googleに対しても意図が正しく伝わると思います。
        ご検討頂けることに感謝します!

        • 内部リンクでもnofollow=”true”、follow=”no”の指定を有効にしました。現在テスト中です。

          • ありがとうございます!
            正式なアップデートが楽しみです!

            • 本日、Ver2.2.5を公開しました。

              • ぽぽろんさま
                確認いたしました、実装して頂きありがとうございました!

                • 動作したようで良かったです。またお気づきの点などございましたらお気軽にお問合せくださいませ。

  2. nofollowを追加するやり方が分かりません。

    WordPress 5.2.2
    Pz-LinkCard 2.2.4
    環境です。

    [blogcard url="https://xxx" follow="no"]
    [blogcard url="https://xxx" nofollow="true"]
    どちらも試しましたが、出力されるコードには rel=”nofollow”がつきません。
    ↑外部サイトではなく、自サイト内のページです。

    設定>リンクカード設定>詳しい人向けの設定 にて
    「リンク・URLから変換したときにショートコードを強制的に実行する。」にチェックを入れても、入れなくても結果が変わりませんでした。

    • にゃむさん、ご利用&コメントありがとうございます。

      自サイトのリンクへnofollowを付けることは「自分のサイトを信用しないし、評価しない」という意味と考えており、必要を感じていないので自サイトにはnofollowは付かない仕様となっています。

      自サイトでもnofollow=”true”のときはnofollow有効にするかは検討することができます。必要であれば効能などを教えていただけると検討材料にできます。

      現時点ではカスタマイズのポイントを教えることができます。

      以下、Googleのnofollowに関するページです。
      https://support.google.com/webmasters/answer/96569?hl=ja

タイトルとURLをコピーしました