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

リンクをカード形式で表示する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

広告

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

  1. 名前:jh4vaj 投稿日:2019/09/01(日) 17:31:47 ID:7a8b59b8e 返信

    返信のネストが深くなりすぎたようで、続けられないので新たにスレッドを起こします。

    > 外部リンクの設定のサムネイルの項目は「直接取得できない場合、WebAPIを利用する」になっておりますでしょうか。

    「WebAPIを利用する」になっていました。「直接取得できない場合、WebAPIを利用する」に変更してみましたが、変化はないようです。

    • 名前:ぽぽろん 投稿日:2019/09/01(日) 18:23:17 ID:a812d1204 返信

      それでもダメですか。

      画像URLは「http://akizukidenshi.com/img/goods/3/M-06264.JPG」になっていますでしょうか?

      • 名前:jh4vaj 投稿日:2019/09/01(日) 22:29:29 ID:7a8b59b8e 返信

        サムネイルURLは、

        http://akizukidenshi.com/img/goods/3/M-06264.JPG

        ではなく、

        http://akizukidenshi.com/img/goods/L/M-06264.jpg

        を指定していました。

        それはそれとして、結果から言うと上手く行きました。

        表示できなかったときは、設定したはずのサムネイルURLが消えていました。

        サムネイルURLを設定したあとで、「WebAPIを利用する」/「直接取得できない場合、WebAPIを利用する」の切換えをやったら、設定したサムネイルURLが消えました。しかし、これが再現したのは一回だけ。一度サムネイル画像を取得できたあとでは、この設定の切換えを行ってもサムネイルURLの設定は消えませんでした。

        再現できなくなったので、私の操作ミスの可能性が高いように思います。

        以上、上手く行ったことと、その裏でやったことをお伝えしておきます。目的は達成できました。ありがとうございます。

        • 名前:ぽぽろん 投稿日:2019/09/02(月) 20:36:39 ID:294f7c817 返信

          とりあえず上手くいったということで良かったです。またお気づきの点などございましたらお気軽にお問合せくださいませ。

  2. 名前:jh4vaj 投稿日:2019/08/27(火) 21:36:10 ID:c351b8ae3 返信

    カードごとにタイトルや画像の取得先を指定できないでしょうか?

    例えば、こちらのページ、

    http://akizukidenshi.com/catalog/g/gM-06264/

    これをPz-Card化すると、商品名を表示して欲しいのですが、サイトタイトルが表示されます。どの商品ページも同じになってしまいます(サムネイル画像も)。

    目的ページから取得できるのがいいとは思いますが、「特殊なサイト」は色々あるでしょうから、Pz-Cardのショートタグ内に表示タイトルと画像URLを指定する形(オプション)でもいいかなと思います。

    ご検討いただけると幸いです。

    • 名前:jh4vaj 投稿日:2019/08/28(水) 00:21:36 ID:a5f56a7d4 返信

      すみません。名称を間違えました。Pz-LinkCardですね。失礼しました。

    • 名前:ぽぽろん 投稿日:2019/08/28(水) 19:07:43 ID:5f2c4d959 返信

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

      秋月電子さんのサイトを確認しましたが、Pz-LinkCardで商品名のタイトルを取得するのは難しいことが分かりました。ブラウザ以外の方法でアクセスするとメンテナンスのページを返却するようです。

      さて、一度表示させたリンクカードについては、「ツール」→「Pz カード管理」に記録されます。ここからタイトルや抜粋文を変更することができます。

      また、ショートコードにtitleパラメータとcontentパラメータが指定できます。

      例.
      [blogcard url=”http://akizukidenshi.com/catalog/g/gM-06264/” title=”高精度LCRメータDE-5000 自動判別・デュアル表示” content=”フルオートで高精度な測定ができるLCRメーター”]

      画像URLを指定する機能は無いため、今後の検討とさせていただきますが、直リンクするわけにもいかず、大きな課題があります。

      • 名前:jh4vaj 投稿日:2019/08/30(金) 00:32:28 ID:65e0abfbd 返信

        ご回答、ありがとうございます。

        「Pz カード管理」は見たことがありませんでした。すみません。
        また、ショートコード内にtitleなどの指定ができるのですね。この機能を想定して質問しました。すでに実装されていたのですね。

        どちらの方法でも、上手く行きました。

        画像は直リンクを指定すればと思っていたのですが、そういうわけにはいかないのですね。何か解決方法があればいいのですが。

        ともかく、やりたいことはほぼできることが分かり、助かりました。ありがとうございます。

        • 名前:ぽぽろん 投稿日:2019/08/30(金) 19:47:43 ID:cbc644f40 返信

          直リンクはリンク先のサイトに負担をかけるので嫌がられることが多いです。もし画像指定が出来るとしたら、何というパラメータだと使い易いでしょうか?thumbnail?image?

          • 名前:jh4vaj 投稿日:2019/08/30(金) 21:46:04 ID:65e0abfbd 返信

            imageの方がわかりやすいでしょうか?thumbnailの方が良いのかもしれませんが、スペルがややこしいかなと。

            先方への負担軽減を考慮すると、Pz-LinkCard側でキャッシュして何らかの方法で一定時間を超えたところで更新の確認(もしくは無条件再取得)とかでしょうか?

            • 名前:ぽぽろん 投稿日:2019/08/31(土) 04:31:07 ID:986a492e2 返信

              現段階でも対応する方法がありました。[ツール]→「Pz カード管理」→「編集」と入って、「サムネイルURL」のボックス部分をダブルクリックすると入力可能になるので、「http://akizukidenshi.com/img/goods/3/M-06264.JPG」とかと入れると、そのサムネイルが採用されます。これでいかがでしょうか。

              • 名前:jh4vaj 投稿日:2019/08/31(土) 23:20:23 ID:17400a647 返信

                実は、前のコメントを送る前に、それがあるのは気づきました。その「サムネイルURL」を設定してみたのですが、表示される画像は変りませんでした。今、改めて試してみましたが、やはり、指定した画像にはなりませんでした。

                チェックすべき場所・設定等はありますでしょうか?

                なお、Pz-LinkCardのバージョンは2.2.8に更新しました。

                • 名前:ぽぽろん 投稿日:2019/09/01(日) 00:13:30 ID:a812d1204 返信

                  うまくいっていないページのURLを教えていただければ調査いたします。

                  • 名前:jh4vaj 投稿日:2019/09/01(日) 02:44:07 ID:7a8b59b8e 返信

                    こちらです。

                    http://www.jh4vaj.com/archives/8342

                    Pz-LinkCardの「リンクカード/DBキャッシュ管理」の
                    サムネイルURLで、以下のイメージファイルを指定しています。

                    http://akizukidenshi.com/img/goods/L/M-06264.jpg

                    よろしくお願いします。

                    • 名前:ぽぽろん 投稿日:2019/09/01(日) 04:21:27 ID:a812d1204

                      外部リンクの設定のサムネイルの項目は「直接取得できない場合、WebAPIを利用する」になっておりますでしょうか。

  3. 名前:にゃむ 投稿日:2019/07/30(火) 11:29:00 ID:8268e0530 返信

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

    たとえば、
    ・悪意のない重複コンテンツがあり、一方を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

    • 名前:ぽぽろん 投稿日:2019/07/31(水) 19:11:17 ID:0b8bd94b6 返信

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

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

      • 名前:にゃむ 投稿日:2019/08/01(木) 00:11:53 ID:0d52fc1fb 返信

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

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

        • 名前:ぽぽろん 投稿日:2019/08/03(土) 08:34:51 ID:1da3024ea 返信

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

          • 名前:にゃむ 投稿日:2019/08/05(月) 15:01:25 ID:1c92d9acc 返信

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

            • 名前:ぽぽろん 投稿日:2019/08/06(火) 19:28:50 ID:83179a99c 返信

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

              • 名前:にゃむ 投稿日:2019/08/07(水) 03:11:15 ID:b337190bb 返信

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

                • 名前:ぽぽろん 投稿日:2019/08/07(水) 18:26:20 ID:5c0f453a9 返信

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

  4. 名前:にゃむ 投稿日:2019/07/29(月) 03:54:20 ID:465244dc0 返信

    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から変換したときにショートコードを強制的に実行する。」にチェックを入れても、入れなくても結果が変わりませんでした。

    • 名前:ぽぽろん 投稿日:2019/07/29(月) 17:45:32 ID:6b2dfa12a 返信

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

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

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

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

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