Version Description
Download this release
Release Info
Developer | poporon |
Plugin | Pz-LinkCard |
Version | 2.2.8 |
Comparing to | |
See all releases |
Code changes from version 2.2.7 to 2.2.8
- pz-linkcard.php +14 -12
- readme.txt +12 -0
- templete/pz-linkcard-templete.css +13 -0
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.2.
|
7 |
Author: poporon
|
8 |
Author URI: http://poporon.poponet.jp
|
9 |
License: GPLv2 or later
|
@@ -174,7 +174,7 @@ class Pz_LinkCard {
|
|
174 |
'invalid-time' => null,
|
175 |
'plugin-link' => null,
|
176 |
'plugin-name' => 'Pz-LinkCard',
|
177 |
-
'plugin-version' => '2.2.
|
178 |
'plugin-url' => 'https://popozure.info/pz-linkcard',
|
179 |
'pz-hbc-options' => null,
|
180 |
'debug-time' => null
|
@@ -694,8 +694,8 @@ class Pz_LinkCard {
|
|
694 |
// リンク先URL
|
695 |
if ( (isset($this->options['flg-unlink']) ? true : false) && (array_search($alive_result, array('403','404','410'))) ) {
|
696 |
// Not found の時は見え消ししてリンクしない
|
697 |
-
$a_op_all = '<
|
698 |
-
$a_cl_all = '</
|
699 |
$a_op = '';
|
700 |
$a_cl = '';
|
701 |
$st_op = '<strike>';
|
@@ -727,16 +727,16 @@ class Pz_LinkCard {
|
|
727 |
// カード全体をリンクにするときは表示のみ
|
728 |
if ((isset($this->options['link-all']) ? $this->options['link-all'] : null) == '1') {
|
729 |
if (isset($this->options['sns-tw']) && !is_null($this->options['sns-tw']) && $sns_tw > 0) {
|
730 |
-
$sns .= ' <
|
731 |
}
|
732 |
if (isset($this->options['sns-fb']) && !is_null($this->options['sns-fb']) && $sns_fb > 0) {
|
733 |
-
$sns .= ' <
|
734 |
}
|
735 |
if (isset($this->options['sns-hb']) && !is_null($this->options['sns-hb']) && $sns_hb > 0) {
|
736 |
-
$sns .= ' <
|
737 |
}
|
738 |
if (isset($this->options['sns-po']) && !is_null($this->options['sns-po']) && $sns_po > 0) {
|
739 |
-
$sns .= ' <
|
740 |
}
|
741 |
} else {
|
742 |
// 外部リンクアイコンを表示させるプラグイン対応のため no_icon を付与
|
@@ -755,9 +755,9 @@ class Pz_LinkCard {
|
|
755 |
}
|
756 |
if ($sns) {
|
757 |
if ($this->options['sns-position'] == '1') {
|
758 |
-
$sns_title = '<
|
759 |
} else {
|
760 |
-
$sns_info = ' '.'<
|
761 |
}
|
762 |
}
|
763 |
}
|
@@ -778,7 +778,7 @@ class Pz_LinkCard {
|
|
778 |
|
779 |
// 続きを読むボタン
|
780 |
if ( $more && $more_text ) {
|
781 |
-
$moretag = '<div class="lkc-more">'.$a_op.'<
|
782 |
} else {
|
783 |
$moretag = '';
|
784 |
}
|
@@ -796,7 +796,7 @@ class Pz_LinkCard {
|
|
796 |
|
797 |
// サイト情報
|
798 |
if ($info) {
|
799 |
-
$added_info = '<
|
800 |
} else {
|
801 |
$added_info = '';
|
802 |
}
|
@@ -1486,6 +1486,8 @@ class Pz_LinkCard {
|
|
1486 |
$thumbnail_url = $tags['og:image'] ;
|
1487 |
} elseif (isset( $tags['twitter:image'] ) && $tags['twitter:image'] ) {
|
1488 |
$thumbnail_url = $tags['twitter:image'] ;
|
|
|
|
|
1489 |
}
|
1490 |
if ($thumbnail_url && !preg_match('/^https*:\/\//', $thumbnail_url, $m) ) {
|
1491 |
$thumbnail_url = $this->pz_RelToURL($url, $thumbnail_url);
|
3 |
Plugin Name: Pz-LinkCard
|
4 |
Plugin URI: http://poporon.poponet.jp/pz-linkcard
|
5 |
Description: リンクをカード形式で表示します。
|
6 |
+
Version: 2.2.8
|
7 |
Author: poporon
|
8 |
Author URI: http://poporon.poponet.jp
|
9 |
License: GPLv2 or later
|
174 |
'invalid-time' => null,
|
175 |
'plugin-link' => null,
|
176 |
'plugin-name' => 'Pz-LinkCard',
|
177 |
+
'plugin-version' => '2.2.8',
|
178 |
'plugin-url' => 'https://popozure.info/pz-linkcard',
|
179 |
'pz-hbc-options' => null,
|
180 |
'debug-time' => null
|
694 |
// リンク先URL
|
695 |
if ( (isset($this->options['flg-unlink']) ? true : false) && (array_search($alive_result, array('403','404','410'))) ) {
|
696 |
// Not found の時は見え消ししてリンクしない
|
697 |
+
$a_op_all = '<div style="cursor: not-allowed;" title="">';
|
698 |
+
$a_cl_all = '</div>';
|
699 |
$a_op = '';
|
700 |
$a_cl = '';
|
701 |
$st_op = '<strike>';
|
727 |
// カード全体をリンクにするときは表示のみ
|
728 |
if ((isset($this->options['link-all']) ? $this->options['link-all'] : null) == '1') {
|
729 |
if (isset($this->options['sns-tw']) && !is_null($this->options['sns-tw']) && $sns_tw > 0) {
|
730 |
+
$sns .= ' <div class="lkc-sns-tw">'.$sns_tw.' tweet'.(($sns_tw > 1) ? 's' : '').'</div>';
|
731 |
}
|
732 |
if (isset($this->options['sns-fb']) && !is_null($this->options['sns-fb']) && $sns_fb > 0) {
|
733 |
+
$sns .= ' <div class="lkc-sns-fb">'.$sns_fb.' share'.(($sns_fb > 1) ? 's' : '').'</div>';
|
734 |
}
|
735 |
if (isset($this->options['sns-hb']) && !is_null($this->options['sns-hb']) && $sns_hb > 0) {
|
736 |
+
$sns .= ' <div class="lkc-sns-hb">'.$sns_hb.' user'.(($sns_hb > 1) ? 's' : '').'</div>';
|
737 |
}
|
738 |
if (isset($this->options['sns-po']) && !is_null($this->options['sns-po']) && $sns_po > 0) {
|
739 |
+
$sns .= ' <div class="lkc-sns-po">'.$sns_po.' pocket'.(($sns_po > 1) ? 's' : '').'</div>';
|
740 |
}
|
741 |
} else {
|
742 |
// 外部リンクアイコンを表示させるプラグイン対応のため no_icon を付与
|
755 |
}
|
756 |
if ($sns) {
|
757 |
if ($this->options['sns-position'] == '1') {
|
758 |
+
$sns_title = '<div class="lkc-share">'.$sns.'</div>';
|
759 |
} else {
|
760 |
+
$sns_info = ' '.'<div class="lkc-share">'.$sns.'</div>';
|
761 |
}
|
762 |
}
|
763 |
}
|
778 |
|
779 |
// 続きを読むボタン
|
780 |
if ( $more && $more_text ) {
|
781 |
+
$moretag = '<div class="lkc-more">'.$a_op.'<div class="lkc-more-text">'.$more_text.'</div>'.$a_cl.'</div>';
|
782 |
} else {
|
783 |
$moretag = '';
|
784 |
}
|
796 |
|
797 |
// サイト情報
|
798 |
if ($info) {
|
799 |
+
$added_info = '<div class="lkc-added">'.$info.'</div>';
|
800 |
} else {
|
801 |
$added_info = '';
|
802 |
}
|
1486 |
$thumbnail_url = $tags['og:image'] ;
|
1487 |
} elseif (isset( $tags['twitter:image'] ) && $tags['twitter:image'] ) {
|
1488 |
$thumbnail_url = $tags['twitter:image'] ;
|
1489 |
+
} else {
|
1490 |
+
$thumbnail_url = '';
|
1491 |
}
|
1492 |
if ($thumbnail_url && !preg_match('/^https*:\/\//', $thumbnail_url, $m) ) {
|
1493 |
$thumbnail_url = $this->pz_RelToURL($url, $thumbnail_url);
|
readme.txt
CHANGED
@@ -163,6 +163,18 @@ A7.
|
|
163 |
5. "Write shortcode and url"
|
164 |
|
165 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
Ver2.2.7
|
167 |
* サイトアイコンの垂直位置(vertical-align)をテキスト下(text-bottom)から中央(middle)へ変更。
|
168 |
Modified: Changed the vertical position of the site icon (vertical-align) from the bottom of the text (text-bottom) to the middle (middle).
|
163 |
5. "Write shortcode and url"
|
164 |
|
165 |
== Changelog ==
|
166 |
+
Ver2.2.8
|
167 |
+
* WordPressテーマ「Cocoon」を使用しているとき、外部リンクのアイコンが表示されないように修正しました。
|
168 |
+
Fixed: When using the WordPress theme "Cocoon", the external link icon was not displayed.
|
169 |
+
* WordPressテーマ「JIN」を使用しているとき、余分な空行が表示されないように修正しました。
|
170 |
+
Fixed: When using the WordPress theme "JIN", it has been corrected so that extra blank lines are not displayed.
|
171 |
+
* 「付加情報」をSPAN要素からDIV要素に変更しました。(Thanks @metro_eight)
|
172 |
+
Modified: "Additional information" changed from SPAN element to DIV element.
|
173 |
+
* 「シェア数」をSPAN要素からDIV要素に変更しました。
|
174 |
+
Modified: "Share information" changed from SPAN element to DIV element.
|
175 |
+
* 「続きを読む」ボタンをSPAN要素からDIV要素に変更しました。
|
176 |
+
Modified: "Read more button" changed from SPAN element to DIV element.
|
177 |
+
|
178 |
Ver2.2.7
|
179 |
* サイトアイコンの垂直位置(vertical-align)をテキスト下(text-bottom)から中央(middle)へ変更。
|
180 |
Modified: Changed the vertical position of the site icon (vertical-align) from the bottom of the text (text-bottom) to the middle (middle).
|
templete/pz-linkcard-templete.css
CHANGED
@@ -8,6 +8,12 @@
|
|
8 |
.linkcard img {
|
9 |
/*RESET-IMG*/
|
10 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
.lkc-link {
|
12 |
/*ANKER*/
|
13 |
}
|
@@ -114,6 +120,7 @@
|
|
114 |
/*NONE-EXCERPT*/
|
115 |
}
|
116 |
.lkc-more-text {
|
|
|
117 |
/*COLOR-MORE*/
|
118 |
/*OUTCOLOR-MORE*/
|
119 |
/*SIZE-MORE*/
|
@@ -180,9 +187,11 @@
|
|
180 |
float: right;
|
181 |
}
|
182 |
.lkc-share {
|
|
|
183 |
text-shadow: none;
|
184 |
}
|
185 |
.lkc-sns-tw {
|
|
|
186 |
margin: 0;
|
187 |
padding: 0 1px;
|
188 |
color: #5ea9dd /*IMPORTANT*/;
|
@@ -193,6 +202,7 @@
|
|
193 |
white-space: nowrap;
|
194 |
}
|
195 |
.lkc-sns-fb {
|
|
|
196 |
margin: 0;
|
197 |
padding: 0 1px;
|
198 |
color: #ffffff /*IMPORTANT*/;
|
@@ -203,6 +213,7 @@
|
|
203 |
white-space: nowrap;
|
204 |
}
|
205 |
.lkc-sns-hb {
|
|
|
206 |
margin: 0;
|
207 |
padding: 0 1px;
|
208 |
color: #ff6464 /*IMPORTANT*/;
|
@@ -213,6 +224,7 @@
|
|
213 |
white-space: nowrap;
|
214 |
}
|
215 |
.lkc-sns-gp {
|
|
|
216 |
margin: 0;
|
217 |
padding: 0 1px;
|
218 |
color: #dd4e42 /*IMPORTANT*/;
|
@@ -223,6 +235,7 @@
|
|
223 |
white-space: nowrap;
|
224 |
}
|
225 |
.lkc-sns-po {
|
|
|
226 |
margin: 0;
|
227 |
padding: 0 1px;
|
228 |
color: #eeeeee /*IMPORTANT*/;
|
8 |
.linkcard img {
|
9 |
/*RESET-IMG*/
|
10 |
}
|
11 |
+
.linkcard span.external-icon {
|
12 |
+
display: none;
|
13 |
+
}
|
14 |
+
.linkcard p {
|
15 |
+
display: none;
|
16 |
+
}
|
17 |
.lkc-link {
|
18 |
/*ANKER*/
|
19 |
}
|
120 |
/*NONE-EXCERPT*/
|
121 |
}
|
122 |
.lkc-more-text {
|
123 |
+
display: inline;
|
124 |
/*COLOR-MORE*/
|
125 |
/*OUTCOLOR-MORE*/
|
126 |
/*SIZE-MORE*/
|
187 |
float: right;
|
188 |
}
|
189 |
.lkc-share {
|
190 |
+
display: inline;
|
191 |
text-shadow: none;
|
192 |
}
|
193 |
.lkc-sns-tw {
|
194 |
+
display: inline;
|
195 |
margin: 0;
|
196 |
padding: 0 1px;
|
197 |
color: #5ea9dd /*IMPORTANT*/;
|
202 |
white-space: nowrap;
|
203 |
}
|
204 |
.lkc-sns-fb {
|
205 |
+
display: inline;
|
206 |
margin: 0;
|
207 |
padding: 0 1px;
|
208 |
color: #ffffff /*IMPORTANT*/;
|
213 |
white-space: nowrap;
|
214 |
}
|
215 |
.lkc-sns-hb {
|
216 |
+
display: inline;
|
217 |
margin: 0;
|
218 |
padding: 0 1px;
|
219 |
color: #ff6464 /*IMPORTANT*/;
|
224 |
white-space: nowrap;
|
225 |
}
|
226 |
.lkc-sns-gp {
|
227 |
+
display: inline;
|
228 |
margin: 0;
|
229 |
padding: 0 1px;
|
230 |
color: #dd4e42 /*IMPORTANT*/;
|
235 |
white-space: nowrap;
|
236 |
}
|
237 |
.lkc-sns-po {
|
238 |
+
display: inline;
|
239 |
margin: 0;
|
240 |
padding: 0 1px;
|
241 |
color: #eeeeee /*IMPORTANT*/;
|