「ただいま」の挨拶よりも電源スイッチONのが先な、そんな日常を綴る『ぽぽろんのパソコンつれづれ日記(ぽぽづれ)』へようこそ。XP/Vista/7の話題。AndroidAndroidのWi-Fi簡単設定ワードプレス関連WordPressテーマ導入してみたプラグイン導入してみた公開プラグインリンクをカード形式Pz-LinkCard会話を表現Pz-Talkコメント表示Pz-RecentCommentsこのサイトについてAboutホームぽぽづれ(パソコン日記)WordPress公開プラグインPz-LinkCard[Pz-LkC][1.8.1]リンクをカード形式で表示するプラグイン更新。外部サイトのサムネイル取得など。2017.06.19リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。最新版ver1.8.1を公式プラグインディレクトリで公開しました。外部サイトのサムネイルの直接取得に対応その他ver1.8.0→ver1.8.1修正点2017年2月13日に公開したver1.8.0からのバージョンアップです。tweet2017.02.13[Pz-LkC][1.8.0]リンクをカード形式で表示するプラグイン更新。https://popozure.info/20170213/11015リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。最新版ver1.8.0を公式プラグインディレクトリで公開しました。ver1.7.9→ver1.8.0修正点2017年1月22日に公開したver1.7.9からのバージョンアップです。最新のWordPressでの動作を確認しました。選ぶだけで外観を大雑把に設定できる「かんたん書式設定」に「シンプル」を追加しました。はてなブログカード風のシンプルな見た目になります。設定画面の「外部リンク」の「サムネイル」の項目に「直接取得」と「直接取得できない場合、WebAPIを利用する」を追加しました。リンク先サイトでOGP(facebook向けの概要)やTwitterカードの設定をしている場合、それらの画像を取得してきます。画像は縮小されてプラグインのフォルダに保存されます。削除や変更をする機能は無いため、リンク先の画像が修正されても反映されません。プラグインをバージョンアップするとプラグインのフォルダは全て置き換わるため、バージョンアップ時に画像のキャッシュは削除されることになります。「試用段階」と思っていただけると幸いです。その他お気づきの点などありましたら、コメント欄や、ツイッターアカウント「ぽぽろん@ぽぽづれ。(@popo68k)」もしくは「ぽぽづれ。(@popozure)」までご報告ください。コピーぽぽろんをフォローする2この記事を書いた人ぽぽろん「ただいま」の挨拶よりもパソコンの電源を入れる方が先なパソコンおたく。プログラミングもするけど、パソコンを触っていること自体が趣味。ぽぽろんをフォローする2ぽぽろんぽぽづれ。関連記事PHP[WPプラグイン開発]WordPressプラグインの作り方(実践から覚えたい人向け)WordPressプラグインを作ってみましょう。PHPやほかの言語が分かっていて、WordPressプラグインの作成に興味がある方。ぽぽろんPz-Talk公式プラグインディレクトリに登録してみた2018つづき前回の続き。審査が通ってリポジトリが作成されていました。プラグインディレクトリのプラグイン追加画面が日本語化されていました。日本人の開発者が増えて来たのでしょうか。ぽぽろんWordPress[STINGER5]背景を黒くしてみた→色々見えなく!WordPressテーマを「STINGER5」に変更したので、設定したメモです。背景を暗い色にした場合、サイドバーの文字が見えなくなってしまうので文字色を変更してみました。ぽぽろんPz-Talk[Pz-TLK][1.1.1]顔アイコンと吹き出しで会話を表現するプラグイン更新。パラメータ省略時の不具合修正。顔アイコンと吹き出しを表示して会話を表現するWordPressプラグイン「Pz-Talk」。最新版ver1.1.1を公式プラグインディレクトリで公開しました。ぽぽろんPz-LinkCard[Pz-LkC][2.2.7]リンクをカード形式で表示するプラグイン更新。リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。最新版ver2.2.7を公式プラグインディレクトリで公開しました。ぽぽろんPHP[po-HBC][0.1]WordPressで「はてなブログカード」を利用するプラグインを作ってみた他サイトへのリンクを「はてなブログ」の「ブログカード」形式で表示するプラグインを作ってみました。設定画面も付いた「Pz-HatenaBlogCard」を公式プラグインディレクトリで公開中です。洗濯洗剤「HYGIA(ハイジア)4kg」を買ってみた子どものパソコンをパワーアップさせたい!(ついで(?)にぼくのも。ID:Y2Mzk2MjAいつもお世話になっております。取得のOGP画像がうまく取得できていません。METAタグのog:imageに上手くマッチしていない気がします。ID:c0MzMyNzcyossyさん、ご利用&コメントありがとうございます。今確認したところ取得できるサイトがあることを確認したため、まったく取得できない状態では無いようです。OGP情報が取得できていないリンク先サイトのURLを教えていただければ調査いたします。ID:U3NDYzOTIOGP情報で取得できていないのは画像だけということで、タイトルと抜粋文は取得できていますでしょうか。サムネイル画像取得にはPHPのfile_get_contents()関数を使用しています。file_get_contents()関数はfopen_wrappersが有効になっていないとでURLが指定できないために画像の取得ができません。fopen_wrappers設定が無効になっていないか確認してみてください。ID:A5Nzk1MTAぽぽろん様お返事ありがとうございます。Twitterはやってないので、Gyazoに上げてみました。https://gyazo.com/テストのため、こちらのブログURLをお借りしています。(※ローカル環境でテストしています)見れますでしょうか?管理画面のこのページでのみ、文字化けをしてしまうのです。本文や設定画面は文字化けしていません。ID:k1OTExMjMありがとうございます。(念のためURLは伏せておきました。)予想としてはDBの文字コードの問題のような気がしますので、phpMyAdminなどで、pz_linkcardテーブルの文字コードが「utf8」になっているか確認していただけると助かります。こちらでも調べてみます。その他、動作に問題が無いようならこのままお使いになっていてください。ID:k1OTExMjMPz-LinkCardではキャッシュに使用するDBテーブルを作成するときに、文字コードとして「UTF8を指定する前提」で、WordPressのデフォルトの文字セットを使用するようになっています。WordPressもしくはDBの文字セットがUTF8以外なのでは無いかと予想されますがいかがでしょうか。https://popozure.info/20150725/7771このトラブルはローカル環境だからこそ起こりやすい環境設定との兼ね合いのような気がします。状況が分かりましたら調査します。ID:A5Nzk1MTAぽぽろん様お忙しい中、一緒に見ていただいてありがとうございます。DBの文字セット、ということで見てみました。これが原因なんでしょうか。ID:k1OTExMjMDBの確認ありがとうございます。DBの標準の文字セット(照合順序)が「utf8mb4_unicode_ci」であれば問題無いはずですので、そこは大丈夫です。「wp_pz_linkcard」の「構造」を見てみていただいて、そちらの照合順序も「utf8mb4」から始まるものになっておりますでしょうか。何度も確認していただいてすいません。ID:A5Nzk1MTAすみません、追記です。ID:k1OTExMjMpz_linkcardテーブルの文字セットは「utf8」もしくは「utf8mb4」になっていないと想定通りの動きがされません。変更が出来れば「utf8mb4_unicode_ci」に変更してみることはできますか。保存されたものは別の文字コードで保存されていると思われますので、Pzカード管理画面からいったん削除して再取得してみてください。ID:A5Nzk1MTAありがとうございます。InstantWPのほうでpz_linkcardテーブルを「utf8mb4_unicode_ci」に変更し、すでにテストしている文章は削除して再度新規投稿をしてみたのですが、やはり文字化けしてしまっています。InstantWPではなく、XAMPPかMAMPでもう一度やってみようと思います。ID:k1OTExMjMこちらで再現する環境が無く、適切な助言ができずすいません。何かありましたらおしらせください。ID:k4NjA4MTEいえ、とんでもないです。MAMPを使ってWPをインストールし、ブログカードのテストをしてみましたら、文字化けせず表示することができました!やはりおっしゃる通り、InstantWPの文字コード的なものが原因だったのかもしれません。お手数おかけして申し訳ございませんでした。使わせていただきたいと思います。ID:UzNjU2MTM報告ありがとうございます。InstantWPなどのローカル環境には興味がありますのでその内対応したりもするかも知れません。何か気づいた点などありましたらお気軽にどうぞよろしくお願いします。文字数を区切って表示するときにhtmlentitiesという関数を使用しているのですが、この関数がutf-8で上手く動作してくれないのが原因でした。明示的にutf-8と指定すると動作するのですが似た関数のhtmlspecialcharsに変更したところ正しい表示になりました。【対応】InstantWPでも正しい表示になるように関数の差し替えを行いました。次の公開バージョンで修正されます。【備考】DBそのものには正しい値が入っており、管理画面での表示の問題だけでした。このため表示は化けていても使用していただいていても問題ありません。【詳細】こちらの記事で説明しました。ID:A5Nzk1MTA初めまして、こんにちは。こちらのプラグインを使わせていただこうとインストールしました。行くと、タイトルや抜粋文が文字化けしてしまっています。「編集」で見てみるとちゃんと日本語になってるんですが...。ID:k1OTExMjM綾さん、コメントありがとうございます。プラグインの管理画面などで表示される見出しなどは英語で作成されていて、翻訳ファイルを使用して日本語として表示される仕組みとなっていますが、言語設定などとかみあっていないのかもしれません。あてにDM(ダイレクトメッセージ)で画面写真などを送っていただけると助かります。ID:k1OTExMjM現在のところ、pz_linkcardのDBテーブルを作成するときに、強制的に「utf8」で作成せず、WordPressのDB設定の文字セットで作成するのは仕様となります。PHPを直接編集することが出来るのであれば強制的にutf8でテーブルを作成するようにする変更箇所をお教えすることができると思います。コメントをキャンセルメールアドレスが公開されることはありません。(44)クリックされた回数:1963最近のコメントぽぽろん2019年12月1日おぼれさん、コメント&ご指摘ありがとうございます。おぼれ2019年11月28日有意義な記事で助かります。ぽぽろん2019年11月17日本日公開のVer2.3.1でビジュアルエディタのボタン機能を改善しました。ユーザーマニュ2019年11月16日Fn+B:Breakキーと同じ機能があります。ぽぽろん2019年11月9日コメントありがとうございます。@popozureSNSフォローボタンぽぽろんをフォローする2ぽぽづれ。(44)クリックされた回数:1963最近のコメントぽぽろん2019年12月1日おぼれさん、コメント&ご指摘ありがとうございます。おぼれ2019年11月28日有意義な記事で助かります。ぽぽろん2019年11月17日本日公開のVer2.3.1でビジュアルエディタのボタン機能を改善しました。ユーザーマニュ2019年11月16日Fn+B:Breakキーと同じ機能があります。ぽぽろん2019年11月9日コメントありがとうございます。etc)74機器構成11タイトルとURLをコピーしました。