Pz-LinkCard - Version 2.0.2

Version Description

Download this release

Release Info

Developer poporon
Plugin Icon 128x128 Pz-LinkCard
Version 2.0.2
Comparing to
See all releases

Code changes from version 2.0.1.1 to 2.0.2

languages/pz-linkcard-ja.mo CHANGED
Binary file
languages/pz-linkcard-ja.po CHANGED
@@ -4,8 +4,8 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Pz-LinkCard\n"
6
  "Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
- "POT-Creation-Date: 2017-08-01 19:42+0900\n"
8
- "PO-Revision-Date: 2017-08-01 19:43+0900\n"
9
  "Last-Translator: \n"
10
  "Language-Team: poporon\n"
11
  "Language: ja_JP\n"
@@ -19,67 +19,67 @@ msgstr ""
19
  "Plural-Forms: nplurals=1; plural=0;\n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
- #: ../pz-linkcard.php:265
23
  msgid "Incorrect URL specification."
24
- msgstr "URLの指定が誤っています。"
25
 
26
- #: ../pz-linkcard.php:1066
27
  msgid "Category"
28
  msgstr "カテゴリー"
29
 
30
- #: ../pz-linkcard.php:1066 ../pz-linkcard.php:1078
31
  msgid "‘"
32
  msgstr "「"
33
 
34
- #: ../pz-linkcard.php:1066 ../pz-linkcard.php:1078
35
  msgid "’"
36
  msgstr "」"
37
 
38
- #: ../pz-linkcard.php:1067 ../pz-linkcard.php:1079
39
  msgid "("
40
  msgstr "("
41
 
42
- #: ../pz-linkcard.php:1067 ../pz-linkcard.php:1079
43
  msgid "Count"
44
  msgstr "件数"
45
 
46
- #: ../pz-linkcard.php:1067 ../pz-linkcard.php:1079
47
  msgid ")"
48
  msgstr ")"
49
 
50
- #: ../pz-linkcard.php:1078
51
  msgid "Tag"
52
  msgstr "タグ"
53
 
54
- #: ../pz-linkcard.php:1432
55
  msgid "Linkcard"
56
  msgstr "リンクカード"
57
 
58
- #: ../pz-linkcard.php:1432
59
  msgid "Make Linkcard"
60
  msgstr "リンクカードのショートコードを挿入する"
61
 
62
- #: ../pz-linkcard.php:1459 ../lib/pz-linkcard-cacheman.php:6
63
  msgid "LinkCard cache manager"
64
  msgstr "リンクカード/DBキャッシュ管理"
65
 
66
- #: ../pz-linkcard.php:1459
67
  msgid "Pz LkC Cache"
68
  msgstr "Pz カード管理"
69
 
70
- #: ../pz-linkcard.php:1460 ../lib/pz-linkcard-settings.php:4
71
  msgid "LinkCard Settings"
72
  msgstr "リンクカード設定"
73
 
74
- #: ../pz-linkcard.php:1460
75
  msgid "Pz LinkCard"
76
  msgstr "Pz カード設定"
77
 
78
- #: ../pz-linkcard.php:1547
79
  msgid "Settings"
80
  msgstr "設定"
81
 
82
- #: ../pz-linkcard.php:1547
83
  msgid "Manage"
84
  msgstr "管理"
85
 
4
  msgstr ""
5
  "Project-Id-Version: Pz-LinkCard\n"
6
  "Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
+ "POT-Creation-Date: 2017-08-08 22:14+0900\n"
8
+ "PO-Revision-Date: 2017-08-08 22:14+0900\n"
9
  "Last-Translator: \n"
10
  "Language-Team: poporon\n"
11
  "Language: ja_JP\n"
19
  "Plural-Forms: nplurals=1; plural=0;\n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
+ #: ../pz-linkcard.php:268
23
  msgid "Incorrect URL specification."
24
+ msgstr ""
25
 
26
+ #: ../pz-linkcard.php:1042
27
  msgid "Category"
28
  msgstr "カテゴリー"
29
 
30
+ #: ../pz-linkcard.php:1042 ../pz-linkcard.php:1054
31
  msgid "‘"
32
  msgstr "「"
33
 
34
+ #: ../pz-linkcard.php:1042 ../pz-linkcard.php:1054
35
  msgid "’"
36
  msgstr "」"
37
 
38
+ #: ../pz-linkcard.php:1043 ../pz-linkcard.php:1055
39
  msgid "("
40
  msgstr "("
41
 
42
+ #: ../pz-linkcard.php:1043 ../pz-linkcard.php:1055
43
  msgid "Count"
44
  msgstr "件数"
45
 
46
+ #: ../pz-linkcard.php:1043 ../pz-linkcard.php:1055
47
  msgid ")"
48
  msgstr ")"
49
 
50
+ #: ../pz-linkcard.php:1054
51
  msgid "Tag"
52
  msgstr "タグ"
53
 
54
+ #: ../pz-linkcard.php:1415
55
  msgid "Linkcard"
56
  msgstr "リンクカード"
57
 
58
+ #: ../pz-linkcard.php:1415
59
  msgid "Make Linkcard"
60
  msgstr "リンクカードのショートコードを挿入する"
61
 
62
+ #: ../pz-linkcard.php:1442 ../lib/pz-linkcard-cacheman.php:6
63
  msgid "LinkCard cache manager"
64
  msgstr "リンクカード/DBキャッシュ管理"
65
 
66
+ #: ../pz-linkcard.php:1442
67
  msgid "Pz LkC Cache"
68
  msgstr "Pz カード管理"
69
 
70
+ #: ../pz-linkcard.php:1443 ../lib/pz-linkcard-settings.php:4
71
  msgid "LinkCard Settings"
72
  msgstr "リンクカード設定"
73
 
74
+ #: ../pz-linkcard.php:1443
75
  msgid "Pz LinkCard"
76
  msgstr "Pz カード設定"
77
 
78
+ #: ../pz-linkcard.php:1530
79
  msgid "Settings"
80
  msgstr "設定"
81
 
82
+ #: ../pz-linkcard.php:1530
83
  msgid "Manage"
84
  msgstr "管理"
85
 
pz-linkcard.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
- Version: 2.0.1.1
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
@@ -134,7 +134,7 @@ class Pz_LinkCard {
134
  'thumbnail-url' => null,
135
  'plugin-link' => null,
136
  'plugin-name' => 'Pz-LinkCard',
137
- 'plugin-version' => '2.0.1.1',
138
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
139
  'pz-hbc-options' => null,
140
  'debug-time' => null
@@ -250,28 +250,34 @@ class Pz_LinkCard {
250
  }
251
 
252
  // URL
253
- $url = isset( $atts['url'] ) ? $this->pz_TrimURL( $atts['url'] ) : null;
254
- if (is_null( $url ) ) {
255
- if (isset( $atts['href'] ) ) {
256
- $url = $this->pz_TrimURL( $atts['href'] ); // Aタグのようにhrefパラメータも有効にする
257
- } elseif (isset( $atts['uri'] ) ) {
258
- $url = $this->pz_TrimURL( $atts['uri'] ); // 密かに記述ミス対応(uriやurIでもurlとして判定する)
259
- } elseif (isset( $atts['ur1'] ) ) {
260
- $url = $this->pz_TrimURL( $atts['ur1'] ); // 密かに記述ミス対応(ur1でもurlとして判定する)
 
 
 
 
 
 
261
  }
262
- $atts['url'] = $url; // urlパラメータを指定していたことにする
263
- }
264
- if ( is_null( $url ) ) {
265
- return $this->slug.': '.__('Incorrect URL specification.', $text_domain);
266
  }
 
 
 
 
267
 
268
- // パラメータ
269
- $s_title = isset($atts['title'] ) ? $atts['title'] : null;
270
- if ( isset($atts['content'] ) ) {
271
  $s_excerpt = $atts['content'];
272
- } elseif ( isset($atts['contents'] ) ) {
273
  $s_excerpt = $atts['contents'];
274
- } elseif ( isset($atts['description'] ) ) {
275
  $s_excerpt = $atts['description'];
276
  } else {
277
  $s_excerpt = null;
@@ -466,7 +472,7 @@ class Pz_LinkCard {
466
  $sw_favicon = isset($this->options['ex-favicon']) ? $this->options['ex-favicon'] : '0' ;
467
  break;
468
  }
469
-
470
  // 外部リンクの処理
471
  if ( !$link_type && isset($this->options['use-hatena']) && !is_null($this->options['use-hatena'] ) ) {
472
  // 「はてなブログカード」をそのまま利用する
@@ -533,16 +539,16 @@ class Pz_LinkCard {
533
 
534
  // パラメータ取得(タイトル・抜粋文)
535
  if (isset($atts['title'])) { // titleパラメータ
536
- $title = $atts['title'];
537
- $excerpt = '';
538
- }
539
- if ($excerpt == '') {
540
- if (isset($atts['content'])) { // contrentパラメータ
541
- $excerpt = $atts['content'];
542
- } elseif (isset($atts['contents'])) { // contentsパラメータ
543
- $excerpt = $atts['contents'];
544
- } elseif (isset($atts['description'])) { // descriptionパラメータ
545
- $excerpt = $atts['description'];
546
  }
547
  }
548
 
@@ -731,48 +737,18 @@ class Pz_LinkCard {
731
  return $url;
732
  }
733
 
734
- /**
735
- * 相対パスから絶対URLを返します
736
- *
737
- * @param string $base ベースURL(絶対URL)
738
- * @param string $relational_path 相対パス
739
- * @return string 相対パスの絶対URL
740
- * @link http://blog.anoncom.net/2010/01/08/295.html
741
- * @link http://logic.stepserver.jp/data/archives/501.html
742
- */
743
- function createUri( $base = '', $relational_path = '' ) {
744
- $parse = parse_url ( $base );
745
-
746
- // パス末尾が / で終わるパターン
747
- if (substr($parse['path'], -1, 1 ) == '/') {
748
- $parse['path'] .= '.'; // ダミー挿入
749
- }
750
- if (preg_match('/^https?\:\/\//', $relational_path ) ) { // 絶対パスだった場合
751
- return $rel_path;
752
- } elseif (preg_match('/^\/\//', $relational_path ) ) { // 絶対パスだった場合
753
- return $rel_path;
754
- } elseif (preg_match('/^\/.*$/', $relational_path ) ) { // ドキュメントルート指定
755
- return $parse['scheme'].'://'.$parse ['host'] . $relational_path;
756
- } else {
757
- // 相対パス処理
758
- $basePath = explode ( '/', dirname ( $parse ['path'] ) );
759
- $relPath = explode ( '/', $relational_path );
760
- foreach ($relPath as $relDirName ) {
761
- if ($relDirName == '.' ) {
762
- array_shift($basePath );
763
- array_unshift($basePath, '' );
764
- } elseif ($relDirName == '..' ) {
765
- array_pop($basePath );
766
- if (count($basePath ) == 0 ) {
767
- $basePath = array('' );
768
- }
769
- } else {
770
- array_push($basePath, $relDirName );
771
- }
772
- }
773
- $path = implode ('/', $basePath );
774
- return $parse['scheme'].'://'.$parse['host'].$path;
775
- }
776
  }
777
 
778
  // ソーシャルカウント取得
@@ -1270,7 +1246,7 @@ class Pz_LinkCard {
1270
  $thumbnail_url = $tags['twitter:image'] ;
1271
  }
1272
  if ($thumbnail_url && !preg_match('/^https*:\/\//', $thumbnail_url, $m) ) {
1273
- $thumbnail_url = $this->createUri($url, $thumbnail_url);
1274
  }
1275
 
1276
  // OGPからサイトアイコンURL取得
@@ -1282,7 +1258,7 @@ class Pz_LinkCard {
1282
  $favicon_url = $tags['apple-touch-icon'] ;
1283
  }
1284
  if ($favicon_url && !preg_match('/^https*:\/\//', $favicon_url, $m) ) {
1285
- $favicon_url = $this->createUri($url, $favicon_url);
1286
  }
1287
 
1288
  // サイト名
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
+ Version: 2.0.2
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
134
  'thumbnail-url' => null,
135
  'plugin-link' => null,
136
  'plugin-name' => 'Pz-LinkCard',
137
+ 'plugin-version' => '2.0.2',
138
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
139
  'pz-hbc-options' => null,
140
  'debug-time' => null
250
  }
251
 
252
  // URL
253
+ if (isset( $atts['url'] ) ) {
254
+ $url = $atts['url'];
255
+ } elseif (isset( $atts['href'] ) ) {
256
+ $url = $atts['href']; // Aタグのようにhrefパラメータも有効にする
257
+ } elseif (isset( $atts['uri'] ) ) {
258
+ $url = $atts['uri']; // 密かに記述ミス対応(uriやurIでもurlとして判定する)
259
+ } elseif (isset( $atts['ur1'] ) ) {
260
+ $url = $atts['ur1']; // 密かに記述ミス対応(ur1でもurlとして判定する)
261
+ }
262
+ $url_org = $url; // 指定されたurlパラメータ
263
+ $url = $this->pz_TrimURL( $url ); //
264
+ if ( !$url ) {
265
+ if ($this->options['debug-time']) {
266
+ echo '<!-- Pz-LkC ['.html_entity_decode(print_r($atts, true)).'] /-->'.PHP_EOL;
267
  }
268
+ return '<div class="lkc-error"><div class="lkc-card"><div class="lkc-this-wrap"><div class="lkc-excerpt">'.$this->slug.': '.__('Incorrect URL specification.', $text_domain).'(url='.html_entity_decode($url_org).')'.PHP_EOL.'<!-- '.html_entity_decode(print_r($atts, true)).' /-->'.PHP_EOL.'</div></div></div></div>';
 
 
 
269
  }
270
+ $atts['url'] = $url;
271
+
272
+ // titleパラメータ
273
+ $s_title = isset($atts['title'] ) ? $atts['title'] : null;
274
 
275
+ // contentパラメータ
276
+ if (isset($atts['content'] ) ) {
 
277
  $s_excerpt = $atts['content'];
278
+ } elseif (isset($atts['contents'] ) ) {
279
  $s_excerpt = $atts['contents'];
280
+ } elseif (isset($atts['description'] ) ) {
281
  $s_excerpt = $atts['description'];
282
  } else {
283
  $s_excerpt = null;
472
  $sw_favicon = isset($this->options['ex-favicon']) ? $this->options['ex-favicon'] : '0' ;
473
  break;
474
  }
475
+
476
  // 外部リンクの処理
477
  if ( !$link_type && isset($this->options['use-hatena']) && !is_null($this->options['use-hatena'] ) ) {
478
  // 「はてなブログカード」をそのまま利用する
539
 
540
  // パラメータ取得(タイトル・抜粋文)
541
  if (isset($atts['title'])) { // titleパラメータ
542
+ $title = $atts['title'];
543
+ $excerpt = '';
544
+ }
545
+ if ($excerpt == '') {
546
+ if (isset($atts['content'])) { // contrentパラメータ
547
+ $excerpt = $atts['content'];
548
+ } elseif (isset($atts['contents'])) { // contentsパラメータ
549
+ $excerpt = $atts['contents'];
550
+ } elseif (isset($atts['description'])) { // descriptionパラメータ
551
+ $excerpt = $atts['description'];
552
  }
553
  }
554
 
737
  return $url;
738
  }
739
 
740
+ // 相対パスをURLにする
741
+ public function pz_RelToURL( $base_url = '', $rel_path = '' ) {
742
+ if (preg_match('/^https?\:\/\//', $rel_path ) ) { // 絶対パスだった場合
743
+ return $rel_path;
744
+ } elseif (substr($rel_path, 0, 2) == '//' ) { // 絶対パスだった場合(スキーム省略)
745
+ return $rel_path;
746
+ }
747
+ $parse = parse_url($base_url );
748
+ if (substr($rel_path, 0, 1) == '/' ) { // ドキュメントルート指定
749
+ return $parse['scheme'].'://'.$parse ['host'].$rel_path;
750
+ }
751
+ return $parse['scheme'].'://'.$parse['host'].dirname($parse['path'] ).'/'.$rel_path;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
752
  }
753
 
754
  // ソーシャルカウント取得
1246
  $thumbnail_url = $tags['twitter:image'] ;
1247
  }
1248
  if ($thumbnail_url && !preg_match('/^https*:\/\//', $thumbnail_url, $m) ) {
1249
+ $thumbnail_url = $this->pz_RelToURL($url, $thumbnail_url);
1250
  }
1251
 
1252
  // OGPからサイトアイコンURL取得
1258
  $favicon_url = $tags['apple-touch-icon'] ;
1259
  }
1260
  if ($favicon_url && !preg_match('/^https*:\/\//', $favicon_url, $m) ) {
1261
+ $favicon_url = $this->pz_RelToURL($url, $favicon_url);
1262
  }
1263
 
1264
  // サイト名
readme.txt CHANGED
@@ -155,6 +155,18 @@ A5.
155
  5. "Write shortcode and url"
156
 
157
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
158
  Ver2.0.1
159
  * 内部リンクのカテゴリーページ/タグページに対応しました。
160
  Added: Supported display of category page.
@@ -251,162 +263,142 @@ Ver1.7.6
251
 
252
  Ver1.7.5
253
  * WordPress 4.7.1 での動作確認。
 
254
  * アクティベート/バージョンアップ時に重複データを削除。
255
- * Cleaning up garbage from the database at activation.
256
- * Modefied: Cleaned up the settings screen
257
- * Added: Add tips at settings screen
258
- * Added: Added setting. `Height` in letter.
259
- * Added: Added setting. Trailing slash.
260
- * Fixed: facebook API.
261
- * Fixed: bugfix.
262
-
263
- * Compatible with WordPress 4.7.1.
264
  * Pzカード設定画面の項目追加と整理。
 
265
  * Pzカード設定画面に用例などを追加。
266
- * Pzカード管理画面での内部リンクの判定方法を変更。
267
  * サイト情報、タイトル、URL、抜粋文部分の行の高さを追加。(Thanks @keitaihoo、@ud_fibonacci)
 
 
 
 
 
 
268
  * 内部リンクのキャッシュが正常に作成されない場合があったのを修正。(Thanks @i_tsu_tsu)
269
  * 内部リンクをキャッシュから取得した場合に画像が表示されなかったのを修正。(Thanks @i_tsu_tsu)
270
  * リンク先がリダイレクトされているときの追尾を選択できる設定を追加。(Thanks @fumieblog)
271
  * リンク先がリンク切れになっていないかチェックする設定を追加。(Thanks @misoji_13)
272
  * リンク先がリンク切れの場合、Aタグを無効にする設定を追加。
273
- * 末尾のスラッシュを無視する設定を追加。
274
- * フェイスブックのシェア数取得方法の修正。(Thanks @i_tsu_tsu)
275
  * WebAPIに使用しているURLのデフォルトをSSL対応のものに変更。(Thanks @fumieblog、@hareannie01)
276
 
277
  Ver1.7.4
278
- * Fixed: Fixed a bug that table is not created.
279
-
280
  * キャッシュ用DBが作成されない不具合を修正。
 
281
 
282
  Ver1.7.3
283
- * Fixed: Fixed a bug that domain-name disappears.
284
-
285
  * ドメイン名が取得できていない不具合を修正。
 
286
 
287
  Ver1.7.2
288
- * Compatible with WordPress 4.6.
289
- * Modefied: Modified so as also to small character size to fit the size of screen.
290
- * Fixed: Fixed a bug that social count disappears.
291
- * Fixed: Fixed a bug that thumbnail can not display.
292
- * Fixed: When the multi-site, fixes a bug that setting is not properly reflected.
293
-
294
  * WordPress 4.6 での動作確認。
 
295
  * 幅に合わせて縮小を有効にしたとき、サムネイルと合わせて文字サイズも小さくするように修正。(Thanks @fumieblog)
 
296
  * 管理画面で再取得時にソーシャルカウントが消えてしまう不具合を修正。(1.7.1で発生)(Thanks @i_tsu_tsu)
 
297
  * 内部リンクの画像が取得できない不具合を修正。(1.7.1で発生)(Thanks @i_tsu_tsu)
298
- * マルチサイトへの対応方法が誤っていたため修正。(1.7.1で発生)(Thanks @kyutechnabe)
 
 
299
 
300
  Ver1.7.1
301
- * Fixed: Fixed a bug that article content can not be acquired.
302
- * Modefied: Time of the error, modified so that it does not display the thumbnail.
303
- * Modefied: Modification of the order to respond to multi-site.
304
-
305
  * 記事内容がキャッシュされない不具合を修正。(Thanks @i_tsu_tsu)
 
306
  * 取得時エラーのもののサムネイル表示をしないように修正。(Thanks @misoji_13)
 
307
  * マルチサイトへの仮対応。(Thanks @kyutechnabe)
 
308
 
309
  Ver1.7.0
310
- * Added: Added setting. `In the case of domain names, to ignore the trailing-slash`.
311
- * Added: Added border `Wheat'.
312
-
313
  * ドメイン名のみのときに最後のスラッシュを削除する機能を追加。(Thanks @toru1231)
 
314
  * 定型書式に「小麦色」を追加。(Thanks @fumieblog)
 
315
 
316
  Ver1.6.9
317
- * Compatible with WordPress 4.5.3.
318
- * Modefied: Scaled down to fit the screen size in setting. Default change `disabled` to `enabled`.
319
- * Modefied: Use an alternative API to get the Twitter count.
320
- * Fixed: Fix the method of acquiring the site icon in the internal site.
321
- * Added: Added thumbnail acquisition method at the internal links.
322
- * Added: Added the ability to disable the verification of SSL certificate.
323
-
324
  * WordPress 4.5.3 での動作確認。
 
325
  * 表示幅によってサムネイルを調整する「幅に合わせて縮小」を初期選択するように変更。
 
326
  * Twitter代替API count.jsoon を使用するように変更。
 
327
  * 内部リンクのときでWordPress標準のサイトアイコンが設定されていない場合、内部取得を選べないように修正。(Thanks @meiko2285)
 
328
  * 内部リンクのときでサムネイル(アイキャッチ)が設定されていない場合、WebAPIを利用する設定を追加。(Thanks @fumieblog)
 
329
  * SSL証明書の検証を無効にする機能を設定に追加。
330
-
331
  * リンク切れチェック(準備中)(Thanks @misoji_13)
332
 
333
  Ver1.6.8
334
- * Compatible with WordPress 4.5.2.
335
- * Fixed: Fixed a notice.
336
- * Fixed: Fixed an error. In had failed Perth META tags.
337
- * Fixed: Fixed so as not to use PHP-short-tags.
338
-
339
  * WordPress 4.5.2 での動作確認。
 
340
  * 警告エラーを修正しました。(@junya_0606)
 
341
  * 指定したリンク先によってはMETAタグを内部テーブルに展開するのに失敗してFatalエラーが出るのを修正。(Thanks @misoji_13 , @ryu-blacknd)
 
342
  * カード管理画面のPHPショートタグを使用しないように修正しました。(Thanks @toru1231)
 
343
 
344
  Ver1.6.7
345
- * Added: Added a method of article excerpt internal link in setting.
346
-
347
  * 内部リンクの記事抜粋方法を選択する機能を設定に追加。(Thanks @okamurajun)
 
348
 
349
  Ver1.6.6
350
- * Added: Scaled down to fit the screen size in setting.
351
-
352
  * 画面の幅によってサムネイルを小さくする機能を設定に追加。(Thanks 弁保社長)
 
353
 
354
  Ver1.6.5
355
- * Compatible with WordPress 4.4.
356
- * Added: Add a border of letters in setting.
357
- * Fixed: Fixed an error in the URL of facebook.
358
-
359
  * WordPress 4.4 での動作確認。
 
360
  * 設定画面に文字のふちどり指定を追加。(Thanks @okaerinasainet)
 
361
  * facebookのシェアURLの指定が誤っていたため修正。
 
362
 
363
  Ver1.6.4
364
- * Fixed: Shares of facebook has not been able to properly get.
365
- * Added: Grant function of any class name
366
-
367
  * フェイスブックのシェア数が2以上でも1と表示されていたのを修正。(Thanks 弁保社長)
 
368
  * 設定画面にリンクカードのDIV要素に任意のクラス名を設定できるように追加。(Thanks @misoji_13)
 
369
 
370
  Ver1.6.3
371
- * Modefied: Correspondence associated with the end Tweets number acquiring API.
372
- * Bugfix
373
-
374
  * ツイッターのツイート数取得API終了に伴い、ツイート数取得処理を削除。設定画面に更新されない旨のメッセージを追加。
 
375
  * ツイッターのシェア数表示の初期選択を「表示しない」に変更。
376
  * カード管理画面からソーシャルカウントの再取得を行ったとき、処理を二度行っていたので修正。(1.6.0で発生した不具合)
 
377
 
378
  Ver1.6.2
379
- * Modefied: Deadline of Tweets number get me grew day.
380
-
381
  * サンフランシスコ時間で11月20日になりましたが、ツイート数が取得できているので制限を一時的に解除。
 
382
 
383
  Ver1.6.1
384
- * Modefied: Deadline of Tweets number get me grew day.
385
-
386
  * 標準時間で11月20日になりましたが、ツイート数が取得できているので制限を一日延長。
 
387
 
388
  Ver1.6.0
389
- * Modefied: Acquired without the wp_remote_get, modified to use a cURL.
390
- * Modefied: Fixed character set acquisition method.
391
- * Modefied: Fixed social count set acquisition method.
392
- * Added: Add the margins of the inner card.
393
-
394
  * リンク先の取得に wp_remote_get() を使用していたのを、cURL に変更。
 
395
  * charset の取得方法を変更。
 
396
  * ソーシャルカウントの取得をスケジュール方式に変更。
 
397
  * 「カード内側の余白」の設定を追加と、それに伴うCSS修正。(Thanks yunosuke)
 
398
 
399
  Ver1.1.1
400
- * Fixed: Fixed to had failed parsing of meta tags.
401
-
402
  * METAタグの取得方法を修正しました。
 
403
 
404
  Ver1.1.0
405
- * Modefied: Since November 20, 2015 , it does not use the Twitter API.
406
- * Added: It can be selected "Other than mobile" and "All client" in the setting of "Open new window/tab".
407
-
408
  * 2015年11月20日までのTwitter非公式API廃止に伴い、同日以降取得しないように修正。
 
409
  * 「新しいウィンドウで開く」をチェックボックスからリストに変更し、「モバイル以外(のみ新しいウィンドウで開く)」を追加。(Thanks @misoji_13)
 
410
 
411
  Ver1.0.3
412
  * キャッシュ保存時にキーが正しく設定されないことがあったのを修正。
155
  5. "Write shortcode and url"
156
 
157
  == Changelog ==
158
+ Ver2.0.2
159
+ * サイトアイコンのURLを取得するように修正しました。
160
+ Fixed: Fix to get URL of site icon.
161
+ * サムネイル画像、サイトアイコンが相対指定の場合に対応しました。
162
+ Modefied: Corresponds to relative specified URL.
163
+ * パラメータが誤っているときにエラーが表示されない場合があったのを修正しました。
164
+ Fixed: Fixed a bug.
165
+
166
+ Ver2.0.1.1
167
+ * 警告エラーが発生していたのを修正しました。
168
+ Fixed: Fixed a bug.
169
+
170
  Ver2.0.1
171
  * 内部リンクのカテゴリーページ/タグページに対応しました。
172
  Added: Supported display of category page.
263
 
264
  Ver1.7.5
265
  * WordPress 4.7.1 での動作確認。
266
+ Compatible with WordPress 4.7.1.
267
  * アクティベート/バージョンアップ時に重複データを削除。
268
+ Cleaning up garbage from the database at activation.
 
 
 
 
 
 
 
 
269
  * Pzカード設定画面の項目追加と整理。
270
+ Modefied: Cleaned up the settings screen
271
  * Pzカード設定画面に用例などを追加。
272
+ Added: Add tips at settings screen
273
  * サイト情報、タイトル、URL、抜粋文部分の行の高さを追加。(Thanks @keitaihoo、@ud_fibonacci)
274
+ Added: Added setting. `Height` in letter.
275
+ * 末尾のスラッシュを無視する設定を追加。
276
+ Added: Added setting. Trailing slash.
277
+ * フェイスブックのシェア数取得方法の修正。(Thanks @i_tsu_tsu)
278
+ Fixed: facebook API.
279
+ * Pzカード管理画面での内部リンクの判定方法を変更。
280
  * 内部リンクのキャッシュが正常に作成されない場合があったのを修正。(Thanks @i_tsu_tsu)
281
  * 内部リンクをキャッシュから取得した場合に画像が表示されなかったのを修正。(Thanks @i_tsu_tsu)
282
  * リンク先がリダイレクトされているときの追尾を選択できる設定を追加。(Thanks @fumieblog)
283
  * リンク先がリンク切れになっていないかチェックする設定を追加。(Thanks @misoji_13)
284
  * リンク先がリンク切れの場合、Aタグを無効にする設定を追加。
 
 
285
  * WebAPIに使用しているURLのデフォルトをSSL対応のものに変更。(Thanks @fumieblog、@hareannie01)
286
 
287
  Ver1.7.4
 
 
288
  * キャッシュ用DBが作成されない不具合を修正。
289
+ Fixed: Fixed a bug that table is not created.
290
 
291
  Ver1.7.3
 
 
292
  * ドメイン名が取得できていない不具合を修正。
293
+ Fixed: Fixed a bug that domain-name disappears.
294
 
295
  Ver1.7.2
 
 
 
 
 
 
296
  * WordPress 4.6 での動作確認。
297
+ Compatible with WordPress 4.6.
298
  * 幅に合わせて縮小を有効にしたとき、サムネイルと合わせて文字サイズも小さくするように修正。(Thanks @fumieblog)
299
+ Modefied: Modified so as also to small character size to fit the size of screen.
300
  * 管理画面で再取得時にソーシャルカウントが消えてしまう不具合を修正。(1.7.1で発生)(Thanks @i_tsu_tsu)
301
+ Fixed: Fixed a bug that social count disappears.
302
  * 内部リンクの画像が取得できない不具合を修正。(1.7.1で発生)(Thanks @i_tsu_tsu)
303
+ Fixed: Fixed a bug that thumbnail can not display.
304
+ * Fixed: When the multi-site, fixes a bug that setting is not properly reflected.
305
+ マルチサイトへの対応方法が誤っていたため修正。(1.7.1で発生)(Thanks @kyutechnabe)
306
 
307
  Ver1.7.1
 
 
 
 
308
  * 記事内容がキャッシュされない不具合を修正。(Thanks @i_tsu_tsu)
309
+ Fixed: Fixed a bug that article content can not be acquired.
310
  * 取得時エラーのもののサムネイル表示をしないように修正。(Thanks @misoji_13)
311
+ Modefied: Time of the error, modified so that it does not display the thumbnail.
312
  * マルチサイトへの仮対応。(Thanks @kyutechnabe)
313
+ Modefied: Modification of the order to respond to multi-site.
314
 
315
  Ver1.7.0
 
 
 
316
  * ドメイン名のみのときに最後のスラッシュを削除する機能を追加。(Thanks @toru1231)
317
+ Added: Added setting. `In the case of domain names, to ignore the trailing-slash`.
318
  * 定型書式に「小麦色」を追加。(Thanks @fumieblog)
319
+ Added: Added border `Wheat'.
320
 
321
  Ver1.6.9
 
 
 
 
 
 
 
322
  * WordPress 4.5.3 での動作確認。
323
+ Compatible with WordPress 4.5.3.
324
  * 表示幅によってサムネイルを調整する「幅に合わせて縮小」を初期選択するように変更。
325
+ Modefied: Scaled down to fit the screen size in setting. Default change `disabled` to `enabled`.
326
  * Twitter代替API count.jsoon を使用するように変更。
327
+ Modefied: Use an alternative API to get the Twitter count.
328
  * 内部リンクのときでWordPress標準のサイトアイコンが設定されていない場合、内部取得を選べないように修正。(Thanks @meiko2285)
329
+ Fixed: Fix the method of acquiring the site icon in the internal site.
330
  * 内部リンクのときでサムネイル(アイキャッチ)が設定されていない場合、WebAPIを利用する設定を追加。(Thanks @fumieblog)
331
+ Added: Added thumbnail acquisition method at the internal links.
332
  * SSL証明書の検証を無効にする機能を設定に追加。
333
+ Added: Added the ability to disable the verification of SSL certificate.
334
  * リンク切れチェック(準備中)(Thanks @misoji_13)
335
 
336
  Ver1.6.8
 
 
 
 
 
337
  * WordPress 4.5.2 での動作確認。
338
+ Compatible with WordPress 4.5.2.
339
  * 警告エラーを修正しました。(@junya_0606)
340
+ Fixed: Fixed a notice.
341
  * 指定したリンク先によってはMETAタグを内部テーブルに展開するのに失敗してFatalエラーが出るのを修正。(Thanks @misoji_13 , @ryu-blacknd)
342
+ Fixed: Fixed an error. In had failed Perth META tags.
343
  * カード管理画面のPHPショートタグを使用しないように修正しました。(Thanks @toru1231)
344
+ Fixed: Fixed so as not to use PHP-short-tags.
345
 
346
  Ver1.6.7
 
 
347
  * 内部リンクの記事抜粋方法を選択する機能を設定に追加。(Thanks @okamurajun)
348
+ Added: Added a method of article excerpt internal link in setting.
349
 
350
  Ver1.6.6
 
 
351
  * 画面の幅によってサムネイルを小さくする機能を設定に追加。(Thanks 弁保社長)
352
+ Added: Scaled down to fit the screen size in setting.
353
 
354
  Ver1.6.5
 
 
 
 
355
  * WordPress 4.4 での動作確認。
356
+ Compatible with WordPress 4.4.
357
  * 設定画面に文字のふちどり指定を追加。(Thanks @okaerinasainet)
358
+ Added: Add a border of letters in setting.
359
  * facebookのシェアURLの指定が誤っていたため修正。
360
+ Fixed: Fixed an error in the URL of facebook.
361
 
362
  Ver1.6.4
 
 
 
363
  * フェイスブックのシェア数が2以上でも1と表示されていたのを修正。(Thanks 弁保社長)
364
+ Fixed: Shares of facebook has not been able to properly get.
365
  * 設定画面にリンクカードのDIV要素に任意のクラス名を設定できるように追加。(Thanks @misoji_13)
366
+ Added: Grant function of any class name
367
 
368
  Ver1.6.3
 
 
 
369
  * ツイッターのツイート数取得API終了に伴い、ツイート数取得処理を削除。設定画面に更新されない旨のメッセージを追加。
370
+ Modefied: Correspondence associated with the end Tweets number acquiring API.
371
  * ツイッターのシェア数表示の初期選択を「表示しない」に変更。
372
  * カード管理画面からソーシャルカウントの再取得を行ったとき、処理を二度行っていたので修正。(1.6.0で発生した不具合)
373
+ Bugfix
374
 
375
  Ver1.6.2
 
 
376
  * サンフランシスコ時間で11月20日になりましたが、ツイート数が取得できているので制限を一時的に解除。
377
+ Modefied: Deadline of Tweets number get me grew day.
378
 
379
  Ver1.6.1
 
 
380
  * 標準時間で11月20日になりましたが、ツイート数が取得できているので制限を一日延長。
381
+ Modefied: Deadline of Tweets number get me grew day.
382
 
383
  Ver1.6.0
 
 
 
 
 
384
  * リンク先の取得に wp_remote_get() を使用していたのを、cURL に変更。
385
+ Modefied: Acquired without the wp_remote_get, modified to use a cURL.
386
  * charset の取得方法を変更。
387
+ Modefied: Fixed character set acquisition method.
388
  * ソーシャルカウントの取得をスケジュール方式に変更。
389
+ Modefied: Fixed social count set acquisition method.
390
  * 「カード内側の余白」の設定を追加と、それに伴うCSS修正。(Thanks yunosuke)
391
+ Added: Add the margins of the inner card.
392
 
393
  Ver1.1.1
 
 
394
  * METAタグの取得方法を修正しました。
395
+ Fixed: Fixed to had failed parsing of meta tags.
396
 
397
  Ver1.1.0
 
 
 
398
  * 2015年11月20日までのTwitter非公式API廃止に伴い、同日以降取得しないように修正。
399
+ Modefied: Since November 20, 2015 , it does not use the Twitter API.
400
  * 「新しいウィンドウで開く」をチェックボックスからリストに変更し、「モバイル以外(のみ新しいウィンドウで開く)」を追加。(Thanks @misoji_13)
401
+ Added: It can be selected "Other than mobile" and "All client" in the setting of "Open new window/tab".
402
 
403
  Ver1.0.3
404
  * キャッシュ保存時にキーが正しく設定されないことがあったのを修正。