Pz-LinkCard - Version 2.0.5

Version Description

Download this release

Release Info

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

Code changes from version 2.0.4.1 to 2.0.5

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-10-02 19:12+0900\n"
8
- "PO-Revision-Date: 2017-10-02 19:13+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:274
23
  msgid "Incorrect URL specification."
24
  msgstr ""
25
 
26
- #: ../pz-linkcard.php:1047
27
  msgid "Category"
28
  msgstr "カテゴリー"
29
 
30
- #: ../pz-linkcard.php:1047 ../pz-linkcard.php:1059
31
  msgid "‘"
32
  msgstr "「"
33
 
34
- #: ../pz-linkcard.php:1047 ../pz-linkcard.php:1059
35
  msgid "’"
36
  msgstr "」"
37
 
38
- #: ../pz-linkcard.php:1048 ../pz-linkcard.php:1060
39
  msgid "("
40
  msgstr "("
41
 
42
- #: ../pz-linkcard.php:1048 ../pz-linkcard.php:1060
43
  msgid "Count"
44
  msgstr "件数"
45
 
46
- #: ../pz-linkcard.php:1048 ../pz-linkcard.php:1060
47
  msgid ")"
48
  msgstr ")"
49
 
50
- #: ../pz-linkcard.php:1059
51
  msgid "Tag"
52
  msgstr "タグ"
53
 
54
- #: ../pz-linkcard.php:1420
55
  msgid "Linkcard"
56
  msgstr "リンクカード"
57
 
58
- #: ../pz-linkcard.php:1420
59
  msgid "Make Linkcard"
60
  msgstr "リンクカードのショートコードを挿入する"
61
 
62
- #: ../pz-linkcard.php:1447 ../lib/pz-linkcard-cacheman.php:6
63
  msgid "LinkCard cache manager"
64
  msgstr "リンクカード/DBキャッシュ管理"
65
 
66
- #: ../pz-linkcard.php:1447
67
  msgid "Pz LkC Cache"
68
  msgstr "Pz カード管理"
69
 
70
- #: ../pz-linkcard.php:1448 ../lib/pz-linkcard-settings.php:4
71
  msgid "LinkCard Settings"
72
  msgstr "リンクカード設定"
73
 
74
- #: ../pz-linkcard.php:1448
75
  msgid "Pz LinkCard"
76
  msgstr "Pz カード設定"
77
 
78
- #: ../pz-linkcard.php:1535
79
  msgid "Settings"
80
  msgstr "設定"
81
 
82
- #: ../pz-linkcard.php:1535
83
  msgid "Manage"
84
  msgstr "管理"
85
 
@@ -613,7 +613,7 @@ msgid "Layout"
613
  msgstr "外観設定"
614
 
615
  #: ../lib/pz-linkcard-settings.php:363 ../lib/pz-linkcard-settings.php:660
616
- #: ../lib/pz-linkcard-settings.php:723 ../lib/pz-linkcard-settings.php:769
617
  msgid "Site information"
618
  msgstr "サイト情報"
619
 
@@ -638,7 +638,7 @@ msgid "Display URL"
638
  msgstr "リンク先のURLを表示する"
639
 
640
  #: ../lib/pz-linkcard-settings.php:384 ../lib/pz-linkcard-settings.php:637
641
- #: ../lib/pz-linkcard-settings.php:701 ../lib/pz-linkcard-settings.php:761
642
  msgid "Thumbnail"
643
  msgstr "サムネイル"
644
 
@@ -795,7 +795,7 @@ msgid "External link"
795
  msgstr "外部リンク"
796
 
797
  #: ../lib/pz-linkcard-settings.php:629 ../lib/pz-linkcard-settings.php:693
798
- #: ../lib/pz-linkcard-settings.php:753
799
  msgid "Background Color"
800
  msgstr "背景色"
801
 
@@ -819,12 +819,12 @@ msgid "Use WebAPI ,If can not direct"
819
  msgstr "直接取得できない場合、WebAPIを利用する"
820
 
821
  #: ../lib/pz-linkcard-settings.php:649 ../lib/pz-linkcard-settings.php:712
822
- #: ../lib/pz-linkcard-settings.php:765
823
  msgid "Favicon"
824
  msgstr "サイトアイコン"
825
 
826
  #: ../lib/pz-linkcard-settings.php:664 ../lib/pz-linkcard-settings.php:727
827
- #: ../lib/pz-linkcard-settings.php:773
828
  msgid "Open new window/tab"
829
  msgstr "新しいウィンドウで開く"
830
 
@@ -860,7 +860,7 @@ msgstr "はてなブログカードを利用する"
860
  msgid "External links will use Always HatenaBlogCard."
861
  msgstr "外部リンクは「はてなブログカード」を利用する"
862
 
863
- #: ../lib/pz-linkcard-settings.php:685 ../lib/pz-linkcard-settings.php:907
864
  msgid "(Not recommended)"
865
  msgstr "(非推奨)"
866
 
@@ -868,7 +868,7 @@ msgstr "(非推奨)"
868
  msgid "Internal link"
869
  msgstr "内部リンク"
870
 
871
- #: ../lib/pz-linkcard-settings.php:697 ../lib/pz-linkcard-settings.php:757
872
  msgid "Background Image"
873
  msgstr "背景画像"
874
 
@@ -880,24 +880,32 @@ msgstr "常に最新の記事内容から抜粋文を作成する"
880
  msgid "Always get the latest from the excerpt"
881
  msgstr "抜粋文が設定されている投稿はそちらを優先する"
882
 
883
- #: ../lib/pz-linkcard-settings.php:750
 
 
 
 
 
 
 
 
884
  msgid "Same-page link"
885
  msgstr "同ページへのリンク"
886
 
887
- #: ../lib/pz-linkcard-settings.php:762 ../lib/pz-linkcard-settings.php:766
888
- #: ../lib/pz-linkcard-settings.php:774
889
  msgid "It is common with setting Internal-link"
890
  msgstr "内部リンク用の設定が使用されます"
891
 
892
- #: ../lib/pz-linkcard-settings.php:779
893
  msgid "Web-API"
894
  msgstr "画像取得APIの指定"
895
 
896
- #: ../lib/pz-linkcard-settings.php:782
897
  msgid "Favicon API"
898
  msgstr "ファビコンの取得API"
899
 
900
- #: ../lib/pz-linkcard-settings.php:785
901
  msgid ""
902
  "%DOMAIN% replace to domain name (ex. poporon.poponet.jp )<br>%DOMAIN_URL% "
903
  "replace to domain URL (ex. http://poporon.poponet.jp )"
@@ -906,199 +914,201 @@ msgstr ""
906
  "%DOMAIN_URL% と記述するとドメインのURL(例.http://poporon.poponet.jp)に置き"
907
  "換わります。"
908
 
909
- #: ../lib/pz-linkcard-settings.php:786 ../lib/pz-linkcard-settings.php:795
910
  msgid "ex1."
911
  msgstr "例1."
912
 
913
- #: ../lib/pz-linkcard-settings.php:787 ../lib/pz-linkcard-settings.php:796
914
  msgid "ex2."
915
  msgstr "例2."
916
 
917
- #: ../lib/pz-linkcard-settings.php:791
918
  msgid "Thumbnail API"
919
  msgstr "サムネイル画像の取得API"
920
 
921
- #: ../lib/pz-linkcard-settings.php:794
922
  msgid "%URL% replace to URL"
923
  msgstr "%URL% と記述するとURLに置き換わります"
924
 
925
- #: ../lib/pz-linkcard-settings.php:802
926
  msgid "Link check"
927
  msgstr "リンク先のチェック"
928
 
929
- #: ../lib/pz-linkcard-settings.php:805
930
  msgid "Do not link at error"
931
  msgstr "エラーのときリンクしない"
932
 
933
- #: ../lib/pz-linkcard-settings.php:806
934
  msgid "When access status is \"403\", \"404\", \"410\", unlink"
935
  msgstr "ステータスが「403」「404」「410」のときにリンクを無効にします"
936
 
937
- #: ../lib/pz-linkcard-settings.php:809
938
  msgid "SSL verification disabled"
939
  msgstr "SSL検証を無効"
940
 
941
- #: ../lib/pz-linkcard-settings.php:810
942
  msgid "Try setting if the contents of the SSL site can not be acquired."
943
  msgstr ""
944
  "SSLサイトのタイトルや記事内容が取得できない場合に設定することで取得できる可能"
945
  "性があります。"
946
 
947
- #: ../lib/pz-linkcard-settings.php:813
948
  msgid "Follow location"
949
  msgstr "リダイレクト処理"
950
 
951
- #: ../lib/pz-linkcard-settings.php:814
952
  msgid "Track when the link destination is redirected."
953
  msgstr "リンク先がリダイレクトされている場合に追跡します。"
954
 
955
- #: ../lib/pz-linkcard-settings.php:817
956
  msgid "Set referer"
957
  msgstr "リファラーの通知"
958
 
959
- #: ../lib/pz-linkcard-settings.php:818
960
  msgid "Notify the article URL to the link destination."
961
  msgstr "リンク先に記事のURLを知らせます。"
962
 
963
- #: ../lib/pz-linkcard-settings.php:821
964
  msgid "Use User-Agent"
965
  msgstr "ユーザーエージェントの通知"
966
 
967
- #: ../lib/pz-linkcard-settings.php:823
968
  msgid "Notify using Pz-LinkCard to the link destination."
969
  msgstr "リンク先にPz-LinkCardを使用していることを知らせます。"
970
 
971
- #: ../lib/pz-linkcard-settings.php:828
972
  msgid "Broken link checker"
973
  msgstr "リンク切れチェック"
974
 
975
- #: ../lib/pz-linkcard-settings.php:829
976
  msgid "Alive confirmation of the link destination."
977
  msgstr "リンク先がアクセスできるか定期的に確認します。"
978
 
979
- #: ../lib/pz-linkcard-settings.php:834
980
  msgid "Debug"
981
  msgstr "詳しい人用(Debug)"
982
 
983
- #: ../lib/pz-linkcard-settings.php:837
984
  msgid "Trailing slash"
985
  msgstr "末尾のスラッシュ"
986
 
987
- #: ../lib/pz-linkcard-settings.php:841
988
  msgid "As it"
989
  msgstr "そのまま"
990
 
991
- #: ../lib/pz-linkcard-settings.php:842
992
  msgid "When only domain name, remove"
993
  msgstr "ドメイン名のみのときだけ削除"
994
 
995
- #: ../lib/pz-linkcard-settings.php:843
996
  msgid "Always remove"
997
  msgstr "常に削除"
998
 
999
- #: ../lib/pz-linkcard-settings.php:849
1000
  msgid "specified CSS"
1001
  msgstr "指定したCSSを使用"
1002
 
1003
- #: ../lib/pz-linkcard-settings.php:850
1004
  msgid "Use specified CSS file"
1005
  msgstr "指定したCSSファイルを使用する"
1006
 
1007
- #: ../lib/pz-linkcard-settings.php:853 ../lib/pz-linkcard-settings.php:857
1008
  msgid "CSS file"
1009
  msgstr "CSSファイル名"
1010
 
1011
- #: ../lib/pz-linkcard-settings.php:854
1012
  msgid "(ex. https://exsample.com/style.css )"
1013
  msgstr "例.https://exsample.com/style.css"
1014
 
1015
- #: ../lib/pz-linkcard-settings.php:861
1016
  msgid "CSS URL"
1017
  msgstr "CSSファイルのURL"
1018
 
1019
- #: ../lib/pz-linkcard-settings.php:866
1020
  msgid "Class ID to be added(for PC)"
1021
  msgstr "PCのときに追加するクラス名"
1022
 
1023
- #: ../lib/pz-linkcard-settings.php:870
1024
  msgid "Class ID to be added(for Mobile)"
1025
  msgstr "モバイルのときに追加するクラス名"
1026
 
1027
- #: ../lib/pz-linkcard-settings.php:875
1028
  msgid "Google AMP"
1029
  msgstr ""
1030
 
1031
- #: ../lib/pz-linkcard-settings.php:876
1032
  msgid "Corresponds to simple display for Google AMP."
1033
- msgstr "アクセスされたURLの末尾が「/amp」の場合、簡易表示に切り替える。"
 
 
1034
 
1035
- #: ../lib/pz-linkcard-settings.php:880
1036
  msgid "IDNA Convert"
1037
  msgstr "IDNAドメインの表示"
1038
 
1039
- #: ../lib/pz-linkcard-settings.php:881
1040
  msgid "Convert domain name from IDNA ASCII to Unicode."
1041
  msgstr ""
1042
  "IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換して表示します(日"
1043
  "本語ドメインなど)"
1044
 
1045
- #: ../lib/pz-linkcard-settings.php:885
1046
  msgid "Display link to author page"
1047
  msgstr "プラグイン名を表示する"
1048
 
1049
- #: ../lib/pz-linkcard-settings.php:889
1050
  msgid "Plugin URL"
1051
  msgstr "プラグインページURL"
1052
 
1053
- #: ../lib/pz-linkcard-settings.php:893
1054
  msgid "Plugin name"
1055
  msgstr "プラグイン名"
1056
 
1057
- #: ../lib/pz-linkcard-settings.php:897
1058
  msgid "Plugin version"
1059
  msgstr "プラグインバージョン"
1060
 
1061
- #: ../lib/pz-linkcard-settings.php:901
1062
  msgid "Saved datetime"
1063
  msgstr "保存した日時"
1064
 
1065
- #: ../lib/pz-linkcard-settings.php:906
1066
  msgid "Display elapsed time"
1067
  msgstr "実行時間の表示"
1068
 
1069
- #: ../lib/pz-linkcard-settings.php:907
1070
  msgid "Output the elapsed time to HTML comment."
1071
  msgstr "作成にかかった時間をコメントとしてHTMLへ出力する"
1072
 
1073
- #: ../lib/pz-linkcard-settings.php:913
1074
  msgid "Initialize"
1075
  msgstr "初期化"
1076
 
1077
- #: ../lib/pz-linkcard-settings.php:916
1078
  msgid "Return to the initial setting"
1079
  msgstr "設定を初期状態へ戻す"
1080
 
1081
- #: ../lib/pz-linkcard-settings.php:922
1082
  msgid "etc"
1083
  msgstr "その他"
1084
 
1085
- #: ../lib/pz-linkcard-settings.php:925
1086
  msgid "Author's site"
1087
  msgstr "作者のサイト"
1088
 
1089
- #: ../lib/pz-linkcard-settings.php:926
1090
  msgid "Popozure."
1091
  msgstr "ぽぽづれ。"
1092
 
1093
- #: ../lib/pz-linkcard-settings.php:926
1094
  msgid "Poporon's PC daily diary"
1095
  msgstr "ぽぽろんのパソコンつれづれ(ズレズレ?)日記"
1096
 
1097
- #: ../lib/pz-linkcard-settings.php:929
1098
  msgid "Plugin's page"
1099
  msgstr "プラグインのページ"
1100
 
1101
- #: ../lib/pz-linkcard-settings.php:933
1102
  msgid "Donation"
1103
  msgstr "寄付"
1104
 
4
  msgstr ""
5
  "Project-Id-Version: Pz-LinkCard\n"
6
  "Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
+ "POT-Creation-Date: 2017-10-09 15:18+0900\n"
8
+ "PO-Revision-Date: 2017-10-09 15:27+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:275
23
  msgid "Incorrect URL specification."
24
  msgstr ""
25
 
26
+ #: ../pz-linkcard.php:1057
27
  msgid "Category"
28
  msgstr "カテゴリー"
29
 
30
+ #: ../pz-linkcard.php:1057 ../pz-linkcard.php:1069
31
  msgid "‘"
32
  msgstr "「"
33
 
34
+ #: ../pz-linkcard.php:1057 ../pz-linkcard.php:1069
35
  msgid "’"
36
  msgstr "」"
37
 
38
+ #: ../pz-linkcard.php:1058 ../pz-linkcard.php:1070
39
  msgid "("
40
  msgstr "("
41
 
42
+ #: ../pz-linkcard.php:1058 ../pz-linkcard.php:1070
43
  msgid "Count"
44
  msgstr "件数"
45
 
46
+ #: ../pz-linkcard.php:1058 ../pz-linkcard.php:1070
47
  msgid ")"
48
  msgstr ")"
49
 
50
+ #: ../pz-linkcard.php:1069
51
  msgid "Tag"
52
  msgstr "タグ"
53
 
54
+ #: ../pz-linkcard.php:1462
55
  msgid "Linkcard"
56
  msgstr "リンクカード"
57
 
58
+ #: ../pz-linkcard.php:1462
59
  msgid "Make Linkcard"
60
  msgstr "リンクカードのショートコードを挿入する"
61
 
62
+ #: ../pz-linkcard.php:1489 ../lib/pz-linkcard-cacheman.php:6
63
  msgid "LinkCard cache manager"
64
  msgstr "リンクカード/DBキャッシュ管理"
65
 
66
+ #: ../pz-linkcard.php:1489
67
  msgid "Pz LkC Cache"
68
  msgstr "Pz カード管理"
69
 
70
+ #: ../pz-linkcard.php:1490 ../lib/pz-linkcard-settings.php:4
71
  msgid "LinkCard Settings"
72
  msgstr "リンクカード設定"
73
 
74
+ #: ../pz-linkcard.php:1490
75
  msgid "Pz LinkCard"
76
  msgstr "Pz カード設定"
77
 
78
+ #: ../pz-linkcard.php:1577
79
  msgid "Settings"
80
  msgstr "設定"
81
 
82
+ #: ../pz-linkcard.php:1577
83
  msgid "Manage"
84
  msgstr "管理"
85
 
613
  msgstr "外観設定"
614
 
615
  #: ../lib/pz-linkcard-settings.php:363 ../lib/pz-linkcard-settings.php:660
616
+ #: ../lib/pz-linkcard-settings.php:723 ../lib/pz-linkcard-settings.php:773
617
  msgid "Site information"
618
  msgstr "サイト情報"
619
 
638
  msgstr "リンク先のURLを表示する"
639
 
640
  #: ../lib/pz-linkcard-settings.php:384 ../lib/pz-linkcard-settings.php:637
641
+ #: ../lib/pz-linkcard-settings.php:701 ../lib/pz-linkcard-settings.php:765
642
  msgid "Thumbnail"
643
  msgstr "サムネイル"
644
 
795
  msgstr "外部リンク"
796
 
797
  #: ../lib/pz-linkcard-settings.php:629 ../lib/pz-linkcard-settings.php:693
798
+ #: ../lib/pz-linkcard-settings.php:757
799
  msgid "Background Color"
800
  msgstr "背景色"
801
 
819
  msgstr "直接取得できない場合、WebAPIを利用する"
820
 
821
  #: ../lib/pz-linkcard-settings.php:649 ../lib/pz-linkcard-settings.php:712
822
+ #: ../lib/pz-linkcard-settings.php:769
823
  msgid "Favicon"
824
  msgstr "サイトアイコン"
825
 
826
  #: ../lib/pz-linkcard-settings.php:664 ../lib/pz-linkcard-settings.php:727
827
+ #: ../lib/pz-linkcard-settings.php:777
828
  msgid "Open new window/tab"
829
  msgstr "新しいウィンドウで開く"
830
 
860
  msgid "External links will use Always HatenaBlogCard."
861
  msgstr "外部リンクは「はてなブログカード」を利用する"
862
 
863
+ #: ../lib/pz-linkcard-settings.php:685 ../lib/pz-linkcard-settings.php:911
864
  msgid "(Not recommended)"
865
  msgstr "(非推奨)"
866
 
868
  msgid "Internal link"
869
  msgstr "内部リンク"
870
 
871
+ #: ../lib/pz-linkcard-settings.php:697 ../lib/pz-linkcard-settings.php:761
872
  msgid "Background Image"
873
  msgstr "背景画像"
874
 
880
  msgid "Always get the latest from the excerpt"
881
  msgstr "抜粋文が設定されている投稿はそちらを優先する"
882
 
883
+ #: ../lib/pz-linkcard-settings.php:748
884
+ msgid "Retry get PID"
885
+ msgstr "記事URLの再取得"
886
+
887
+ #: ../lib/pz-linkcard-settings.php:749
888
+ msgid "When the `Post ID` can not be acquired, it is acquired again."
889
+ msgstr "記事IDが取得できなかった場合に、リダイレクト先のURLを取得する。"
890
+
891
+ #: ../lib/pz-linkcard-settings.php:754
892
  msgid "Same-page link"
893
  msgstr "同ページへのリンク"
894
 
895
+ #: ../lib/pz-linkcard-settings.php:766 ../lib/pz-linkcard-settings.php:770
896
+ #: ../lib/pz-linkcard-settings.php:778
897
  msgid "It is common with setting Internal-link"
898
  msgstr "内部リンク用の設定が使用されます"
899
 
900
+ #: ../lib/pz-linkcard-settings.php:783
901
  msgid "Web-API"
902
  msgstr "画像取得APIの指定"
903
 
904
+ #: ../lib/pz-linkcard-settings.php:786
905
  msgid "Favicon API"
906
  msgstr "ファビコンの取得API"
907
 
908
+ #: ../lib/pz-linkcard-settings.php:789
909
  msgid ""
910
  "%DOMAIN% replace to domain name (ex. poporon.poponet.jp )<br>%DOMAIN_URL% "
911
  "replace to domain URL (ex. http://poporon.poponet.jp )"
914
  "%DOMAIN_URL% と記述するとドメインのURL(例.http://poporon.poponet.jp)に置き"
915
  "換わります。"
916
 
917
+ #: ../lib/pz-linkcard-settings.php:790 ../lib/pz-linkcard-settings.php:799
918
  msgid "ex1."
919
  msgstr "例1."
920
 
921
+ #: ../lib/pz-linkcard-settings.php:791 ../lib/pz-linkcard-settings.php:800
922
  msgid "ex2."
923
  msgstr "例2."
924
 
925
+ #: ../lib/pz-linkcard-settings.php:795
926
  msgid "Thumbnail API"
927
  msgstr "サムネイル画像の取得API"
928
 
929
+ #: ../lib/pz-linkcard-settings.php:798
930
  msgid "%URL% replace to URL"
931
  msgstr "%URL% と記述するとURLに置き換わります"
932
 
933
+ #: ../lib/pz-linkcard-settings.php:806
934
  msgid "Link check"
935
  msgstr "リンク先のチェック"
936
 
937
+ #: ../lib/pz-linkcard-settings.php:809
938
  msgid "Do not link at error"
939
  msgstr "エラーのときリンクしない"
940
 
941
+ #: ../lib/pz-linkcard-settings.php:810
942
  msgid "When access status is \"403\", \"404\", \"410\", unlink"
943
  msgstr "ステータスが「403」「404」「410」のときにリンクを無効にします"
944
 
945
+ #: ../lib/pz-linkcard-settings.php:813
946
  msgid "SSL verification disabled"
947
  msgstr "SSL検証を無効"
948
 
949
+ #: ../lib/pz-linkcard-settings.php:814
950
  msgid "Try setting if the contents of the SSL site can not be acquired."
951
  msgstr ""
952
  "SSLサイトのタイトルや記事内容が取得できない場合に設定することで取得できる可能"
953
  "性があります。"
954
 
955
+ #: ../lib/pz-linkcard-settings.php:817
956
  msgid "Follow location"
957
  msgstr "リダイレクト処理"
958
 
959
+ #: ../lib/pz-linkcard-settings.php:818
960
  msgid "Track when the link destination is redirected."
961
  msgstr "リンク先がリダイレクトされている場合に追跡します。"
962
 
963
+ #: ../lib/pz-linkcard-settings.php:821
964
  msgid "Set referer"
965
  msgstr "リファラーの通知"
966
 
967
+ #: ../lib/pz-linkcard-settings.php:822
968
  msgid "Notify the article URL to the link destination."
969
  msgstr "リンク先に記事のURLを知らせます。"
970
 
971
+ #: ../lib/pz-linkcard-settings.php:825
972
  msgid "Use User-Agent"
973
  msgstr "ユーザーエージェントの通知"
974
 
975
+ #: ../lib/pz-linkcard-settings.php:827
976
  msgid "Notify using Pz-LinkCard to the link destination."
977
  msgstr "リンク先にPz-LinkCardを使用していることを知らせます。"
978
 
979
+ #: ../lib/pz-linkcard-settings.php:832
980
  msgid "Broken link checker"
981
  msgstr "リンク切れチェック"
982
 
983
+ #: ../lib/pz-linkcard-settings.php:833
984
  msgid "Alive confirmation of the link destination."
985
  msgstr "リンク先がアクセスできるか定期的に確認します。"
986
 
987
+ #: ../lib/pz-linkcard-settings.php:838
988
  msgid "Debug"
989
  msgstr "詳しい人用(Debug)"
990
 
991
+ #: ../lib/pz-linkcard-settings.php:841
992
  msgid "Trailing slash"
993
  msgstr "末尾のスラッシュ"
994
 
995
+ #: ../lib/pz-linkcard-settings.php:845
996
  msgid "As it"
997
  msgstr "そのまま"
998
 
999
+ #: ../lib/pz-linkcard-settings.php:846
1000
  msgid "When only domain name, remove"
1001
  msgstr "ドメイン名のみのときだけ削除"
1002
 
1003
+ #: ../lib/pz-linkcard-settings.php:847
1004
  msgid "Always remove"
1005
  msgstr "常に削除"
1006
 
1007
+ #: ../lib/pz-linkcard-settings.php:853
1008
  msgid "specified CSS"
1009
  msgstr "指定したCSSを使用"
1010
 
1011
+ #: ../lib/pz-linkcard-settings.php:854
1012
  msgid "Use specified CSS file"
1013
  msgstr "指定したCSSファイルを使用する"
1014
 
1015
+ #: ../lib/pz-linkcard-settings.php:857 ../lib/pz-linkcard-settings.php:861
1016
  msgid "CSS file"
1017
  msgstr "CSSファイル名"
1018
 
1019
+ #: ../lib/pz-linkcard-settings.php:858
1020
  msgid "(ex. https://exsample.com/style.css )"
1021
  msgstr "例.https://exsample.com/style.css"
1022
 
1023
+ #: ../lib/pz-linkcard-settings.php:865
1024
  msgid "CSS URL"
1025
  msgstr "CSSファイルのURL"
1026
 
1027
+ #: ../lib/pz-linkcard-settings.php:870
1028
  msgid "Class ID to be added(for PC)"
1029
  msgstr "PCのときに追加するクラス名"
1030
 
1031
+ #: ../lib/pz-linkcard-settings.php:874
1032
  msgid "Class ID to be added(for Mobile)"
1033
  msgstr "モバイルのときに追加するクラス名"
1034
 
1035
+ #: ../lib/pz-linkcard-settings.php:879
1036
  msgid "Google AMP"
1037
  msgstr ""
1038
 
1039
+ #: ../lib/pz-linkcard-settings.php:880
1040
  msgid "Corresponds to simple display for Google AMP."
1041
+ msgstr ""
1042
+ "アクセスされたURLの末尾が「/amp」「/amp/」「/?amp=1」の場合、簡易表示に切り替"
1043
+ "える。"
1044
 
1045
+ #: ../lib/pz-linkcard-settings.php:884
1046
  msgid "IDNA Convert"
1047
  msgstr "IDNAドメインの表示"
1048
 
1049
+ #: ../lib/pz-linkcard-settings.php:885
1050
  msgid "Convert domain name from IDNA ASCII to Unicode."
1051
  msgstr ""
1052
  "IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換して表示します(日"
1053
  "本語ドメインなど)"
1054
 
1055
+ #: ../lib/pz-linkcard-settings.php:889
1056
  msgid "Display link to author page"
1057
  msgstr "プラグイン名を表示する"
1058
 
1059
+ #: ../lib/pz-linkcard-settings.php:893
1060
  msgid "Plugin URL"
1061
  msgstr "プラグインページURL"
1062
 
1063
+ #: ../lib/pz-linkcard-settings.php:897
1064
  msgid "Plugin name"
1065
  msgstr "プラグイン名"
1066
 
1067
+ #: ../lib/pz-linkcard-settings.php:901
1068
  msgid "Plugin version"
1069
  msgstr "プラグインバージョン"
1070
 
1071
+ #: ../lib/pz-linkcard-settings.php:905
1072
  msgid "Saved datetime"
1073
  msgstr "保存した日時"
1074
 
1075
+ #: ../lib/pz-linkcard-settings.php:910
1076
  msgid "Display elapsed time"
1077
  msgstr "実行時間の表示"
1078
 
1079
+ #: ../lib/pz-linkcard-settings.php:911
1080
  msgid "Output the elapsed time to HTML comment."
1081
  msgstr "作成にかかった時間をコメントとしてHTMLへ出力する"
1082
 
1083
+ #: ../lib/pz-linkcard-settings.php:917
1084
  msgid "Initialize"
1085
  msgstr "初期化"
1086
 
1087
+ #: ../lib/pz-linkcard-settings.php:920
1088
  msgid "Return to the initial setting"
1089
  msgstr "設定を初期状態へ戻す"
1090
 
1091
+ #: ../lib/pz-linkcard-settings.php:926
1092
  msgid "etc"
1093
  msgstr "その他"
1094
 
1095
+ #: ../lib/pz-linkcard-settings.php:929
1096
  msgid "Author's site"
1097
  msgstr "作者のサイト"
1098
 
1099
+ #: ../lib/pz-linkcard-settings.php:930
1100
  msgid "Popozure."
1101
  msgstr "ぽぽづれ。"
1102
 
1103
+ #: ../lib/pz-linkcard-settings.php:930
1104
  msgid "Poporon's PC daily diary"
1105
  msgstr "ぽぽろんのパソコンつれづれ(ズレズレ?)日記"
1106
 
1107
+ #: ../lib/pz-linkcard-settings.php:933
1108
  msgid "Plugin's page"
1109
  msgstr "プラグインのページ"
1110
 
1111
+ #: ../lib/pz-linkcard-settings.php:937
1112
  msgid "Donation"
1113
  msgstr "寄付"
1114
 
lib/pz-linkcard-settings.php CHANGED
@@ -744,6 +744,10 @@
744
  </select>
745
  </td>
746
  </tr>
 
 
 
 
747
  </table>
748
  <?php submit_button(); ?>
749
 
744
  </select>
745
  </td>
746
  </tr>
747
+ <tr valign="top">
748
+ <th scope="row"><?php _e('Retry get PID', $this->text_domain); ?></th>
749
+ <td><label><input name="properties[flg-get-pid]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['flg-get-pid']) ? $this->options['flg-get-pid'] : null, 1); ?> /><?php _e('When the `Post ID` can not be acquired, it is acquired again.', $this->text_domain); ?></label></td>
750
+ </tr>
751
  </table>
752
  <?php submit_button(); ?>
753
 
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.4.1
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
@@ -117,6 +117,7 @@ class Pz_LinkCard {
117
  'flg-amp' => '1',
118
  'flg-idn' => '1',
119
  'flg-unlink' => '1',
 
120
  'style-reset-img' => '1',
121
  'style' => null,
122
  'css-file' => null,
@@ -136,7 +137,7 @@ class Pz_LinkCard {
136
  'thumbnail-url' => null,
137
  'plugin-link' => null,
138
  'plugin-name' => 'Pz-LinkCard',
139
- 'plugin-version' => '2.0.4.1',
140
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
141
  'pz-hbc-options' => null,
142
  'debug-time' => null
@@ -1009,7 +1010,16 @@ class Pz_LinkCard {
1009
  if ($this->options['debug-time']) {
1010
  echo '<!-- Pz-LkC [PID='.$post_id.'] /-->'.PHP_EOL;
1011
  }
1012
- if ( $post_id ) {
 
 
 
 
 
 
 
 
 
1013
  $result_code = 200; // 外部取得と同じコードをセット
1014
  $post = get_post($post_id); // 記事情報
1015
  if ( $this->options['in-get'] == '1') {
@@ -1035,7 +1045,7 @@ class Pz_LinkCard {
1035
  $excerpt = get_bloginfo('description');
1036
  $site_name = get_bloginfo('name');
1037
  $thumbnail = '';
1038
- $result_code = '200';
1039
 
1040
  // カテゴリ ページの処理
1041
  $cat_url = home_url().'/category/';
@@ -1046,8 +1056,8 @@ class Pz_LinkCard {
1046
  $cat_count = ($cat_data->count - 0);
1047
  $title = __('Category', $this->text_domain ).' '.__('‘', $this->text_domain ).$cat_data->name.__('’', $this->text_domain );
1048
  $excerpt = __('(', $this->text_domain ).__('Count', $this->text_domain ).':'.($cat_data->count - 0).__(')', $this->text_domain ).' '.$cat_data->description;
1049
- if (!isset($cat_data->slug)) {
1050
- $result_code = '404';
1051
  }
1052
  } else {
1053
  // タグ ページの処理
@@ -1058,8 +1068,13 @@ class Pz_LinkCard {
1058
  $cat_data = get_tags( array( 'slug' => $cat_slug ) );
1059
  $title = __('Tag', $this->text_domain ).' '.__('‘', $this->text_domain ).$cat_data[0]->name.__('’', $this->text_domain );
1060
  $excerpt = __('(', $this->text_domain ).__('Count', $this->text_domain ).':'.($cat_data[0]->count - 0).__(')', $this->text_domain ).' '.$cat_data[0]->description;
1061
- if (!isset($cat_data[0]->slug)) {
1062
- $result_code = '404';
 
 
 
 
 
1063
  }
1064
  }
1065
  }
@@ -1123,6 +1138,33 @@ class Pz_LinkCard {
1123
  return $data;
1124
  }
1125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1126
  // 外部サイト取得
1127
  public function pz_GetCURL( $data ) {
1128
  $url = $this->pz_TrimURL( $data['url'] );
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
+ Version: 2.0.5
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
117
  'flg-amp' => '1',
118
  'flg-idn' => '1',
119
  'flg-unlink' => '1',
120
+ 'flg-get-pid' => null,
121
  'style-reset-img' => '1',
122
  'style' => null,
123
  'css-file' => null,
137
  'thumbnail-url' => null,
138
  'plugin-link' => null,
139
  'plugin-name' => 'Pz-LinkCard',
140
+ 'plugin-version' => '2.0.5',
141
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
142
  'pz-hbc-options' => null,
143
  'debug-time' => null
1010
  if ($this->options['debug-time']) {
1011
  echo '<!-- Pz-LkC [PID='.$post_id.'] /-->'.PHP_EOL;
1012
  }
1013
+
1014
+ if ( !$post_id && isset($this->options['flg-get-pid']) ? true : false) {
1015
+ $url = $this->Pz_GetRedirURL( $data ); // 本当の記事URLを取得
1016
+ $post_id = url_to_postid($url ); // 記事IDを取得
1017
+ if ($this->options['debug-time']) {
1018
+ echo '<!-- Pz-LkC [PID='.$post_id.'(REDIR)] /-->'.PHP_EOL;
1019
+ }
1020
+ }
1021
+
1022
+ if ( $post_id ) {
1023
  $result_code = 200; // 外部取得と同じコードをセット
1024
  $post = get_post($post_id); // 記事情報
1025
  if ( $this->options['in-get'] == '1') {
1045
  $excerpt = get_bloginfo('description');
1046
  $site_name = get_bloginfo('name');
1047
  $thumbnail = '';
1048
+ $result_code = '404';
1049
 
1050
  // カテゴリ ページの処理
1051
  $cat_url = home_url().'/category/';
1056
  $cat_count = ($cat_data->count - 0);
1057
  $title = __('Category', $this->text_domain ).' '.__('‘', $this->text_domain ).$cat_data->name.__('’', $this->text_domain );
1058
  $excerpt = __('(', $this->text_domain ).__('Count', $this->text_domain ).':'.($cat_data->count - 0).__(')', $this->text_domain ).' '.$cat_data->description;
1059
+ if (isset($cat_data->slug)) {
1060
+ $result_code = '200';
1061
  }
1062
  } else {
1063
  // タグ ページの処理
1068
  $cat_data = get_tags( array( 'slug' => $cat_slug ) );
1069
  $title = __('Tag', $this->text_domain ).' '.__('‘', $this->text_domain ).$cat_data[0]->name.__('’', $this->text_domain );
1070
  $excerpt = __('(', $this->text_domain ).__('Count', $this->text_domain ).':'.($cat_data[0]->count - 0).__(')', $this->text_domain ).' '.$cat_data[0]->description;
1071
+ if (isset($cat_data[0]->slug)) {
1072
+ $result_code = '200';
1073
+ }
1074
+ } else {
1075
+ if ( !$post_id && isset($this->options['flg-get-pid']) ? true : false) {
1076
+ $data = $this->Pz_GetCURL($data ); // 外部サイトとして読み込み
1077
+ return $data;
1078
  }
1079
  }
1080
  }
1138
  return $data;
1139
  }
1140
 
1141
+ // リダイレクト先URL取得
1142
+ public function pz_GetRedirURL( $data ) {
1143
+ $url = $data['url'];
1144
+ if ( function_exists( 'curl_init' ) ) { // cURLを使用する
1145
+ $result_code = 0;
1146
+ $ch = curl_init($url);
1147
+ curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); // データで取得
1148
+ curl_setopt( $ch, CURLOPT_NOBODY, true ); // ヘッダのみ取得
1149
+ curl_setopt( $ch, CURLOPT_TIMEOUT, 120 ); // タイムアウト
1150
+ curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true ); // リダイレクトを処理する
1151
+ curl_setopt( $ch, CURLOPT_MAXREDIRS, 5 ); // リダイレクトを処理する階層
1152
+ $html = curl_exec($ch);
1153
+ $errno = intval( curl_errno( $ch ) ); // cURL実行
1154
+ if ( $errno ) {
1155
+ $result_code = $errno;
1156
+ $error = true;
1157
+ } else {
1158
+ $header = curl_getinfo($ch);
1159
+ $result_code = $header['http_code']; // HTTPステータス
1160
+ $error = false;
1161
+ $url = $header['url'];
1162
+ }
1163
+ curl_close($ch);
1164
+ }
1165
+ return $url;
1166
+ }
1167
+
1168
  // 外部サイト取得
1169
  public function pz_GetCURL( $data ) {
1170
  $url = $this->pz_TrimURL( $data['url'] );
readme.txt CHANGED
@@ -155,6 +155,10 @@ A5.
155
  5. "Write shortcode and url"
156
 
157
  == Changelog ==
 
 
 
 
158
  Ver2.0.4.1
159
  * アクセスされたURLの末尾が「/?amp=1」だった場合に簡易表示する設定を追加。(Google AMP暫定対応)
160
  Added: Simple display if the end of URL is `/?amp=1`.
@@ -256,7 +260,7 @@ Ver1.8.1
256
  Ver1.8.0
257
  * 設定画面のカラーコード入力にチェックを追加。
258
  Added: Added color code check.
259
- * アクセスされたURLの末尾が「/amp」だった場合に簡易表示する設定を追加。(Google AMP暫定対応)(Thanks @misoji_13)
260
  Added: Simple display if the end of URL is `/amp`.
261
  * 「かんたん書式設定」に「押しピン」を追加。(Thanks @kautakku )
262
  Added: Tiny format 'Pushpin'.
155
  5. "Write shortcode and url"
156
 
157
  == Changelog ==
158
+ Ver2.0.5
159
+ * 内部リンクの記事ID取得が失敗した場合に外部アクセスする機能を再実装。(サイト表示が遅くなる可能性があります)
160
+ Added: If the PostID can not be acquired, the URL of the redirect destination is acquired.
161
+
162
  Ver2.0.4.1
163
  * アクセスされたURLの末尾が「/?amp=1」だった場合に簡易表示する設定を追加。(Google AMP暫定対応)
164
  Added: Simple display if the end of URL is `/?amp=1`.
260
  Ver1.8.0
261
  * 設定画面のカラーコード入力にチェックを追加。
262
  Added: Added color code check.
263
+ * アクセスされたURLの末尾が「/amp」「/amp/」だった場合に簡易表示する設定を追加。(Google AMP暫定対応)(Thanks @misoji_13)
264
  Added: Simple display if the end of URL is `/amp`.
265
  * 「かんたん書式設定」に「押しピン」を追加。(Thanks @kautakku )
266
  Added: Tiny format 'Pushpin'.