リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。
最新版Ver.2.5.6を公式プラグインディレクトリで公開しました。
ver2.5.5→ver2.5.6修正点
2024年6月11日に公開したver2.5.5からのバージョンアップです。
Pz カード設定画面を修正しました
- 「表示」タブから「リンク文字の下線を除去」を削除しました。
- 「文字」タブから「下線」、「ホバー時の下線」が設定出来るようになりました。
- 「外部リンク」「内部リンク」「このページへのリンク」に「ヘッダー」の項目を追加しました。サイト名の後ろに表示される「付加情報」と別々に設定出来るようになりました。
- 「サイズの変更」を「表示」タブから「配置」タブへ移動しました。
- 「BLOCKQUOTEで囲む」を「配置」タブから「上級者向け」タブへ移動しました。
- 「シェア数の表示」の「タイトルの後ろ」を「タイトルの下」へ変更しました。
- 「表示」にある「投稿日を表示」の機能について、URLと入れ替えて表示するように変更しました。
- 「上級者向け」タブに「圧縮」を追加しました。CSSを圧縮してデータ量を抑えられます。
- 「内部リンク」タブの「記事取得方法」に「カスタムフィールドを優先にする」項目を追加しました。
- 「表示」にサムネイルの枠線の設定を追加しました。
- 「エディター」タブに「抜粋文をクリア」を追加しました。titleパラメーターを指定した場合に抜粋文をクリア出来ます。
- 「上級者向け」タブに「テキストの選択」を追加しました。カード内のテキストを選択禁止に出来ます。
- 初期値を調整しました。
その他の変更
- プラグインを有効化したときに「有効化中にxxx文字の予期しない出力が生成されました」のエラーが出ることがあるのを修正しました。
- ショートコードのURLパラメーターの指定が誤っている場合のチェックを厳しくしました。(URLというパラメーター名が無くてもURLと解釈出来る文字列があれば許容していましたが、管理画面に誤ったURLが登録されてしまう場合があるため)
- 変更履歴を日本語のみにしました。(機械翻訳した英語を併記していましたが、内容が誤っている場合があるため)
動作確認を行いました
- WordPress 6.7.1 / 6.7.2 での動作確認を行いました。
- PHP 7.4.33 / 8.2.22 での動作確認を行いました。
ver2.5.6→ver2.5.6.1修正点
- クラシック エディターで挿入ボタンが動作しない場合があったため、スクリプトを修正しました。
- 「テキストリンク行を変換」を有効にした際、リンクカードが表示されずURLエラーの表示になってしまう不具合を修正しました。
- マルチサイトを利用している際、設定画面に「初期設定値に〇〇が定義されていません」というエラーが表示されるのを修正しました。
ver2.5.6.1→ver2.5.6.2修正点
- 設定画面の「上級者向け」タブに「入力禁止」を追加しました。チェックを入れると「変更を保存」をクリックした際に誤入力を避けるため暗転して入力禁止にします。
- 設定画面で「変更を保存」をクリックした際、暗転するようにしましたが初期値では暗転なしにしました。
- 設定画面の「配置」の「幅」を空欄にしていた場合、「0px」として扱っていたのを「100%」として扱うように修正しました。
- 内部処理を一部見直しました。
ver2.5.6.2→ver2.5.6.3修正点
- 設定画面でタブの移動などが出来なくなる不具合を修正しました。
- 設定画面で処理中にエラーが発生したまま固まる不具合を修正しました。
- 投稿編集画面にて挿入ボタンが起因したエラーが表示されていたのを修正しました。
- 管理者権限の無いログインユーザーがサイトを見た際、PHPのWarningが発声してしまう不具合を修正しました。
- 軽微なバグを修正しました。
- 設定画面の「上級者向け」タブの「調査モード」をログファイルを出力する機能のみにしました。
- 設定画面の「上級者向け」タブに「デバッグモード」を追加しました。調査モードの一部の機能(非表示項目の表示)を移しました。
- 内部処理を一部見直しました。
ver2.5.6.3→ver2.5.6.4修正点
- 投稿画面で使用する「挿入ボタン」のスクリプトが動かない件に対応するため、jQueryからJavaScriptに書き直しました。
- 設定画面で使用する「タブ」などが反応しない件に対応するため、jQueryからJavaScriptに書き直しました。また、処理によってファイルを分割しました。
- 開発者専用の画面を一部修正しました。
その他
お気づきの点などありましたら、コメント欄や、ツイッターアカウント「ぽぽろん@ぽぽづれ。(@popo68k)」もしくは「ぽぽづれ。(@popozure)」までご報告ください。
では、この辺で。(^-^)o
コメント
いつもPz-LinkCardを愛用させていただいております。
Pzカード設定画面で上部タブの「基本」以外をクリックしても反応せず「文字」などが変更できません。キャッシュプラグインのキャッシュをクリアしても変わらずです。
ワードプレスのバージョンは6.7.2、WordPressテーマは「WING-AFFINGER5EX」バージョンは 20210201です。
申し訳有りません。
上記の設定画面、自己解決いたしました。
お騒がせいたしました。
自己解決されたとのことで良かったです。
またお気づきの点などありましたら、お気軽にお問合せください。
いつもPz-LinkCardを愛用させていただいております。
Pzカード設定画面で配置の数字を変更しようとしたら設定画面だけ影がかかった感じになってどの項目もクリックしても動かなくなってしまいました。
管理画面ではこのようなことはないのですが、設定画面だけなぜか操作できなくなってしまいました。
もし解決方法や原因が分かれば、ご教示いただければ幸いです。
ご利用&コメントありがとうございます。
設定画面で処理を行っている間、暗くするようにしたのですが何かしらのエラーが出てしまうと暗いまま固まってしまうようです。
暗くするのをやめた Ver.2.5.6.2 を公開する予定です。今しばらくお待ちください。
【以下は、可能な場合だけお願いします】
また、可能でしたら暗いまま固まった際、「右クリック」→「ソースを表示」を選んだ際「caught」という文字列を検索するとエラーメッセージが出ているかと思います。
そのエラー画面のスクリーンショットをXのDMなどで送っていただくことは出来ますでしょうか
「caught」という文字列を検索したのですが出てこなかったです。
検索の仕方が悪かったのかもしれませんがエラーメッセージは出なかったです。
新しいバージョン心待ちにしています・・・
確認ありがとうございました。
『設定画面が暗転して操作が出来ない』を解消した Ver.2.5.6.2 を公開しました。
アップデートしてみて、またお気づきの点がありましたら教えていただけると助かります。
暗転して操作できないのは解消できました。
素早い対応ありがとうございます。
しかし次は別の問題が・・・
配置や表示を部分のクリックをしても反応がありません。
恐らく何かしらのエラーが起きているのかも知れません。
「基本」「配置」「表示」・・・と並んでいる内、「基本」が選ばれて設定項目は表示されている状態ですか?
そうですね。基本の項目がずっと表示されている状態です。
とりあえず今の状況のスクリーンショットをいただくことは出来ますか?
コメント欄だと画像が添付出来ないので、XのDMとかでいただけると助かります。
他の手段でも大丈夫です
XのDMの場合は、こちらにお願いします
↓
https://x.com/popozure
XのDMで先ほど動画をお送りいたしました。
お手数かけますが、よろしくお願いします。
提供ありがとうございます。
スクリーンショットをいただきながら確認していきたいので、続きはしばらくDM側でお願いします
使い易いリンクカードを作って頂きありがとうございます
WordPress 6.7.2
Pz-LinkCard ver.2.5.6.1
PHPver 8.3
ワードプレスとプラグインはどちらも自動更新ですが、恐らくPZカードがアップデートされて以降、既存のPZカードリンクに画像と文章が表示されなくなり、クラシックエディターでの記事作成画面にもPZカード挿入?のアイコンが表示されなくなってしまいました。
記事内にある既存のリンクは文字と画像が表示されないもののリンクは生きており、クリックすると設定された記事へと移動することはできます。
PZカード管理画面内には「Pz-LinkCard: URLパラメーターの指定が無効です」と「ショートコードの記述に誤りがあります。リンクされた記事を開いて修正してください。 」言う記載が出ています。
この場合どういった処置をすれば以前と同じように使用できるようになるのでしょうか?
調査したいと思いますので不具合が確認されているサイトのページのURLを教えていただけますでしょうか。
このコメント欄への返信、もしくはXのぽぽづれ。アカウント宛のDMでお願いします
https://x.com/popozure
ありがとうございます
https://www.night-view-lover.tokyo/2025/01/09/shintatsumibridge/
その他のページもページ下部の「この撮影記事も見てみる」と言う部分が同じ状態になっています。
おそらく「リンクカードの幅」が空欄になっていると思われます。
これはVer.2.5.6にバージョンアップする際に設定の調整を行う際に幅が上手く引き継げていない不具合だと分かりました。
「Pz カード設定」→「配置」からリンクカードの「幅」が空欄もしくは小さい数値になっていないか確認してみてください。
初期値は「500px」ですが、空欄になってしまったり、「100%」が「100px」や空欄になってしまう場合があるようです。
空欄や極端に小さい数値となっている場合、適切な数値を入力しなおしてください。
「挿入ボタン」が消えてしまう件については引き続き調査中です。
ありがとうございます。
たしかに数字が空白だったので数字を入れてみたらきちんと反映されました。
確認ありがとうございます。
Ver.2.6.5.2からは幅を空欄にしたとき、「100%」を指定したときと同じ動作になるように修正しました。
早々にありがとうございます。
おそらく可能だと思いますので、ファイルをお借りできればと思います。もしメールで良ければ、記載のアドレスまでご送付ください。
修正版 Ver.2.5.6.1 を公開しましたので、通常にプラグインを更新して確認してみてください。
また結果を教えていただけると助かります。
ありがとうございます。プラグインをアップグレードする→編集画面を開く→スーパーリロードする、という手順で確認したところ、ビジュアルエディターのボタン自体が消えてしまいました。
念のため、Pzカード設定の「エディターの設定」で、「ビジュアル エディタにリンクカードのショートコードを挿入するボタンを追加する。」のチェックボックスを外して保存→チェックして保存、というのも試みましたが変化ありませんでした。
PHPを7.3.33に戻して同じように試みましたが、やはりボタン自体は消えたままでした。
お手数おかけし申し訳ありません。
不思議な現象ですね…
「Pzカード設定」>「上級者向け」にある「フィルター優先度」というところに11以上の数値を入力してみていただけますでしょうか
大きい方がいいので「99」とかでも試していただけますでしょうか
ありがとうございます。フィルター優先度を11、99,9999にして試してみましたが、やはり変化ありませんでした。
ちなみにビジュアルエディターについて「Advanced Editor Tools」を使用しているのでそちらの設定をリセットしたりもしてみたのですがダメでした。他のプラグイン(AddQuicktagなど)によって追加されたボタンは表示されており、このプラグインのボタンのみ表示されていない感じです。
確認ありがとうございます。
こちらの環境だと動作しているため、決め手が無い状態です。
もう少し突っ込んだ調査をしたいため、メールにて続きを返答いたします。
追記:手動でショートコード([blogcard url=”~)を入力すれば正常にリンクカードは表示されます。単に挿入するためのボタンが機能していないだけのようです。
いつもPz-LinkCardを愛用させていただいております。
以下の環境でプラグインを使用しています。
・WordPressバージョン:6.7.2
・Pz-LinkCardバージョン:2.5.6
・PHPバージョン:8.2.22
おそらくプラグインのバージョンを2.5.6に上げたタイミング(その前に使用した2/16の時点では特に問題ありませんでした)でだと思いますが、ビジュアルエディタに表示されているリンクカードのショートコードを挿入するボタンが反応しなくなりました(ボタンは表示され、押下できるが、次に表示されるはずのリンク先アドレスを入力するダイアログが表示されない)。
ビジュアルエディタは、プラグイン「Classic Editor」を使って、旧エディターを使用しています。
問題に気付いた当初はPHP7.3.33を使用しており、最低要件を満たさなくなったことに気付いたため、8.2.22に引き上げましたが改善しませんでした。
もし原因が分かれば、ご教示いただければ幸いです。
ご利用&コメントありがとうございます。
調査したところ環境によってjQueryというスクリプトが動かない場合がありそうでした。
修正をしたので動くようになるとは思うのですが、FTPなどを利用して修正したファイルを入れ替えて動作確認するようなことは出来ますでしょうか?
可能そうであれば修正したファイルをお渡しして確認をお願いしたいと思います。
ただ、普段、FTPというものを使用していなければやらないで大丈夫です。