自サイトチェックまずは自サイトを判断するために、リンク先からドメイン名を抽出します。'';リンク先URLの最後に「/」を付け足す。「http://」「https://」を外す。「‘{https?://」の部分を「{.*://」とかにすれば、「ftp://」とかでもカード形式になりそうですが、本文なども無いため、あまり意味は無いかも知れません。次に自サイトのURLと比較して、内部リンクかどうか判断します。{「home_url()」で、ブログのホームURLを取得する。ホームURLの最後に「/」を付け足す。リンク先URLの最後に「/」を付け足す。URLを比較して、ホームURLと一致したら自サイト。「xxxxxxx.co」と「xxxxxxx.com」とかでもマッチしてしまうので、「/」を付けてから比較しています。ホームURLが「http://poponet.jp/poporon/」のように、ディレクトリ配下だったりする場合にちゃんと判断できるかは確認していません。内部リンクは背景色をうっすら灰色にしています。‘#fff’;」に直します。'#f8f8f8';}もっと他の色が良い場合には、カラーコードを調べるとよいでしょう。自記事チェック内部リンクのときはドメイン名のところに「(内部)」と表示させていますが、自サイトのときは「(このサイト内の記事です)」と表示させて、自記事のときは「(この記事です)」と表示させたい場合は、記事URLと比較するとよいです。実はコメントアウトしているので、58-64行目の「//」を外して、(ついでに51~55行目の先頭に「//」を付けると、)そんな感じになります。やり方はかなりテキトウです。mb_substr($excerpt),0,110).'...';}strip_tags()で、HTMLタグ、PHPタグを外す。strip_shortcodes()で、ショートコードを外す。110文字を超えていたら、110文字に詰めて、最後に「...」を付け足す。抜粋部分は「寝ログ」さんの「get_the_custom_excerpt」を使うようにするとmoreタグなども外してくれるので良さそうです。pocketsWordPressで綺麗な本文抜粋を取得する方法(moreタグ対応、ショートコード、タグ、...http://nelog.jp/get_the_custom_excerptWordpressには本文を抜粋を取得する関数としてget_the_excerpt()というのがあります。この関数、ショートコードや特殊文字が取り除かれなかったり、メインループ内で使用すると動作が変わってしまったりしstrip_shortcodes()でショートコードを外しているつもりなのですが、wp_noteプラグインのショートコードが上手く外れません。wp_noteプラグインは、「add_shortcode()」でショートコード追加を行っているわけでは無く、「the_excerpt」にフックを掛けて自前で置き換えをしているためでした。(疑似ショートコード?)同様のプラグインを使っていて、抜粋にショートコードっぽいのが表示されてしまう場合、preg_replace()で「[...]」の組み合わせを取っ払う方が良さそうです。「get_the_post_thumbnail」で「thumb100」(100px×100pxのサムネイル)を取得しています。/>';}サムネイルが無いときの処理はコメントしてあるため、その場合は表示せず、抜粋文の領域が広がります。サムネイルが無いときにも特定のイメージを表示したい場合には、47行目の先頭の「//」を外します。親テーマディレクトリの「images」ディレクトリ配下の「no-img.png」を読むようにしています。スタイルシートの読み込みヘッダー処理にフックして「popo_LinkCard_act_style」を呼び出します。'popo_LinkCard_act_style');「popo_LinkCard_act_style」は、プラグインディレクトリの「style.css」を呼び出しているだけです。ヘッダーを重くしたくない場合、「add_action」の「wp_head」を「wp_footer」にすることで、フッターで読み込むようになりますが、読み込みまで表示が崩れてしまいます。...]」と、小文字での「」が使用できるようにしています。'popo_LinkCard_ShortCode');好きなショートコードで使用したい場合や、他のプラグインから変更してきた場合には、そのショートコードに合わせるとよいと思います。「LINK」とかがお勧めでしょうか。'popo_LinkCard_ShortCode');他のプラグインから乗り換えた場合には、そのショートコードにしてしまえば、記事内のショートコードを置き換えずに済みます。Regex」プラグインとかが便利です。Regex」を使ってみたhttps://popozure.info/20150104/6017WordPressのプラグインで、記事やタイトルから指定の文字を見つけて、置き換えるプラグイン「SearchRegex」を使ってみました。タイトルの特定の文字を置き換えたいGoogleとかの検索結果のタイトル部分には「○(丸)」や「□(四角)」などの記号が表示されません。具...手を付けると楽しい「趣味グラマー」なので、私のプログラムの90%は「知的好奇心」から出来ています。今、興味があるのは「設定画面」の作成。こちらとかが参考になりそうです。webOpixelhttp://www.webopixel.net/wordpress/631.htmlWordPressのプラグインを作れるようになればネットでちやほやされるかもしれない!?ということでプラグイン開発方法をさらっと解説してみます。WordPressプラグインの「お作法」とかがよく分かっていないので、もう少し勉強せねば。コピーぽぽろんをフォローする2この記事を書いた人ぽぽろん「ただいま」の挨拶よりもパソコンの電源を入れる方が先なパソコンおたく。プログラミングもするけど、パソコンを触っていること自体が趣味。ぽぽろんをフォローする2ぽぽろんぽぽづれ。Cacheをつかってみたあとで読めるサービス「Pocket」を使い始めたものの、自分のブログのSNS登録欄には「Pocket」がありません。いうわけで、SNSボタンを標準のものから変更してみました。リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。最新版ver1.7.9を公式プラグインディレクトリで公開しました。ぽぽろんPz-LinkCard[Pz-LkC][2.2.6]リンクをカード形式で表示するプラグイン更新。挿入ボタンをモーダルに変更など。リンクをカード形式で表示するWordPressプラグイン「Pz-LinkCard」。最新版ver2.2.6を公式プラグインディレクトリで公開しました。ぽぽろんJavaScript[JavaScript]入力している内容を他の項目に反映させるプラグイン作成に使える小技なんかを紹介していきたいと思います。Pz-LinkCardではショートコードの項目を入力すると、記入例のところも連動して変更されるようになっています。ぽぽろんWordPress[WordPress]半角「¥」マークが行方不明...!Σ(゚ロ゚)o゙8月末にサイト全体が非常に重くなってしまって、サーバーエラー頻発。原因が分からず、サイトを再構成して、記事をエクスポート→インポートして何とか復旧しました。ID:EzNjk1Njkはじめまして。ブログカードを探していてたどり着きました。便利なプラグインを作成していただきありがとうございます。修正が難しいかどうかさえも分かりません。よろしければコメントを頂ければと思います。お忙しいとは思いますがよろしくお願いいたします。ID:EzNjk1Njkすいません。レスポンシブになっていたようです。最大幅が500px程度でしか表示されないのですが、700pxにしてセンタリングすることは出来ますでしょうか?質問ばかりで申し訳ございません。ID:gyODI4MjQフジタタロウさん、コメントありがとうございます。700px;」に直せば、横に広くなると思います。style.cssに気になる部分があったので、修正版を本日中くらいにアップロードしなおす予定です。センタリングについてですが、内部リンクはmarginの指定をするだけですが、はてなブログカードについては、php側も修正しないといけないため、同時に対応するかどうか検討させてください。ID:gyODI4MjQver0.27を公開しました。設定画面は無いので直していただく必要はありますが、700px幅やセンタリングにも対応できるようになっています。詳しくはこちらの記事にて。使用させていただきました!いろいろスタイルの変更もできるのですね。ID:IwMDczNTEおかえりなさいさん、おかえりなさい。使っていただいているようでありがとうございます(^-^)oバージョンアップは完全にきまぐれですが、不具合などありましたらなるべく対応しますのでお気軽にどうぞ。コメントをキャンセルメールアドレスが公開されることはありません。(44)クリックされた回数:1962最近のコメントぽぽろん2019年12月1日おぼれさん、コメント&ご指摘ありがとうございます。おぼれ2019年11月28日有意義な記事で助かります。ぽぽろん2019年11月17日本日公開のVer2.3.1でビジュアルエディタのボタン機能を改善しました。ユーザーマニュ2019年11月16日Fn+B:Breakキーと同じ機能があります。ぽぽろん2019年11月9日コメントありがとうございます。@popozureSNSフォローボタンぽぽろんをフォローする2ぽぽづれ。(44)クリックされた回数:1962最近のコメントぽぽろん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をコピーしました。