[Pz-LkC][1.8.0]リンクをカード形式で表示するプラグイン更新。AMP仮対応など。

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

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

ver1.7.9→ver1.8.0修正点

2017年1月22日に公開したver1.7.9からのバージョンアップです。

Google AMP仮対応

スマートフォンでの表示に最適化した高速表示技術「Google AMP(Accelerated Mobile Pages)」の表示に対応するため、URLの末尾が「/amp」だった場合に簡易表示させる機能を実装しました。

生成しているページがAMPなのかどうなのか判断する方法が分からなかったため、URLの末尾で判定しています。

一応、Automatticから出ている「AMP」プラグインを使っている場合には「is_amp_endpoint()」で判断できるようなので、そっちを使う方が正確っぽいですが、他の方法を使用している場合も想定してアクセスURLを使うようにしました。

枠線が消えてしまう不具合を修正

今まで枠線は色と種類と太さの組み合わせをリストから選ぶ方法でしたが、Ver1.7.9から枠線の太さ、種類、色を選択する方法に修正しました。

カラーコードを選んだときに「#」が付かない場合があり、このときに枠線の色が正しく設定できず表示されない不具合となっていました。

設定画面でカラーコードの項目全部に「#」を付け直すようにしました。

その他

一部キャッシュプラグインとの相性があるようなのですが、自分の環境で再現できず何ともできていない状況です。

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

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

広告

『[Pz-LkC][1.8.0]リンクをカード形式で表示するプラグイン更新。AMP仮対応など。』へのコメント

  1. 名前:mica 投稿日:2017/06/03(土) 04:37:21 ID:df92275b9 返信

    すみません、追記ですが、該当する記事はPz-LinkCard管理画面の右側、記事IDに「0」と表示されていて、それもエラーに関わっているのかもしれません。なお、個別の編集ページにいっても記事ID部分は書き換えができない仕様になっています。

  2. 名前:mica 投稿日:2017/06/03(土) 04:27:35 ID:df92275b9 返信

    ぽぽろん様
    こんにちは。Pz-LinkCard愛用しています。ありがとうございます!
    質問ですが、一部の記事のみ、記事タイトルと紹介文ではなく、ブログタイトルとキャッチが取得されてしまいます。

    具体的には、最近ブログをライブドアからワードプレスに移行したのですが、ライブドア時代に書いた記事はきちんと反映されて、ワードプレスで新しく書いた記事は反映されないんです…。

    なんだかややこしいのですが、お分かりになる範囲で教えていただければ幸いです。

    • 名前:ぽぽろん 投稿日:2017/06/06(火) 18:21:20 ID:9438269ef 返信

      micaさん、ご利用&コメントありがとうございます。返信遅くなりました。

      Pz-LinkCardでは内部リンクの記事を取得するときに、URLから記事IDを取得するWordPressの機能を使用しています。パーマネントリンク設定から何も変更せずに「変更を保存」してみたりすると上手くいく事もあるようです。
      また、記事URLを加工するプラグインなどを利用している場合、上手く取得できない可能性があります。

  3. 名前:DASHi 投稿日:2017/05/20(土) 21:02:12 ID:a8c5a3eb2 返信

    ぽぽろんさん、Pz-LinkCardを愛用させていただいています。

    とても有用なプラグインを公開してくださって、本当にありがとうございます。

    さて、内部リンクのサムネイルの取得方法について提案がありコメントさせていただきます。(バージョン 1.8.0にて確認)

    私のブログの最適化を進めている段階で、Pz-LinkCardが内部リンクのサムネイルを取得する際、フルサイズ画像を取得してしまっているために、データサイズが大きくなっていることに気づきました。

    僭越ながらソースを読ませていただいたところ、pz-linkcard.phpの918行目にてサムネイルのためにwp_get_attachment_image_src()をコールしている箇所がありますが、この第2引数が不足しているためフルサイズ画像を取得しているようです。

    とりあえず該当箇所の引数を( $thumbnail_id , ‘thumbnail’, true )とすればアイコンサイズの画像を取得できることまで確認しました。

    次回のアップデートの際にでもご検討いただければ幸いです。

    • 名前:ぽぽろん 投稿日:2017/05/21(日) 23:24:06 ID:da819ced3 返信

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

      参考に次バージョンで対応したいと思います。これからもお気づきの点などありましたらよろしくお願いします。

  4. 名前:gohkiti 投稿日:2017/04/11(火) 23:57:46 ID:77dba7748 返信

    お世話になっております。設定に関してご質問させてください。
    Pz-LinkCardVer.1.8.0をダウンロードさせていただき設定をしておりますが、
    設定冒頭の「かんたん書式設定」を「なし」に切り替えて、その後の設定に
    従うようにしたのですが、どうしてもデフォルトの「Pz-LinkCard 標準書式」が
    生かされてしまい、「表示設定」や「文字設定」が設定どおりに反映しない現象が
    出ております。
    設定画面にある変更・保存ボタンは
    Ver.1.8.0からのインストールですが、わかる範囲で対応策をご教授いただけましたら
    幸いです。

    • 名前:gohkiti 投稿日:2017/04/11(火) 23:58:49 ID:77dba7748 返信

      「設定画面にある変更・保存ボタンは・・・」は誤字です。申し訳ございません。

    • 名前:ぽぽろん 投稿日:2017/04/12(水) 18:41:49 ID:2bdd5697d 返信

      gohkitiさん、ご利用&コメントありがとうございます。
      返答遅くなりました。

      おそらくサーバー側のキャッシュが有効になっているため、設定ファイルが元のまま読み込まれているのだと思います。
      一度、CDN(CloudFlare)やXSERVERのサーバーパネルから設定するキャッシュなどをオフにした状態にすると最新の状態になるのではないかと思いますのでお試しください。

      • 名前:gohkiti 投稿日:2017/04/12(水) 23:43:41 ID:57853d72b 返信

        ぽぽろん様、早急なアドバイスをいただき誠にありがとうございます。
        ご指摘の点を改善したところ無事に反映されました。
        今後大いに活用させていただきたいと思います。
        誠にありがとうございました。今後もお邪魔させてください。

        • 名前:ぽぽろん 投稿日:2017/04/13(木) 20:54:50 ID:7c7398ec1 返信

          解決したようで良かったです。(^-^)o
          今後もちょっとずつ改良していきたいと思いますのでよろしくお願いします。