Pz-LinkCard - Version 0.1.3

Version Description

  • content=''OGP
  • APIWordPress.com
  • meta
  • HTML
  • Pz
  • *
Download this release

Release Info

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

Code changes from version 0.1.2 to 0.1.3

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: 2015-10-05 00:08+0900\n"
8
- "PO-Revision-Date: 2015-10-05 00:08+0900\n"
9
  "Last-Translator: \n"
10
  "Language-Team: poporon\n"
11
  "Language: ja_JP\n"
@@ -19,7 +19,7 @@ msgstr ""
19
  "Plural-Forms: nplurals=1; plural=0;\n"
20
  "X-Poedit-SearchPath-0: ..\n"
21
 
22
- #: ../pz-linkcard-cacheman.php:129 ../pz-linkcard.php:187
23
  msgid "LinkCard cache manager"
24
  msgstr "リンクカード DBキャッシュ マネージャ"
25
 
@@ -39,7 +39,7 @@ msgstr "外部リンク"
39
  msgid "Select batch"
40
  msgstr "一括処理を選択"
41
 
42
- #: ../pz-linkcard-cacheman.php:157 ../pz-linkcard-cacheman.php:209
43
  msgid "Select"
44
  msgstr "選択してください"
45
 
@@ -55,43 +55,47 @@ msgstr "削除"
55
  msgid "Submit"
56
  msgstr "適用"
57
 
58
- #: ../pz-linkcard-cacheman.php:175 ../pz-linkcard-settings.php:330
59
  msgid "URL"
60
  msgstr "URL"
61
 
62
- #: ../pz-linkcard-cacheman.php:178 ../pz-linkcard-settings.php:313
63
  msgid "Title"
64
  msgstr "タイトル"
65
 
66
- #: ../pz-linkcard-cacheman.php:181
67
- msgid "Site name"
68
- msgstr "サイト名称"
69
 
70
  #: ../pz-linkcard-cacheman.php:184
71
- msgid "Tw"
72
- msgstr ""
73
 
74
  #: ../pz-linkcard-cacheman.php:187
75
- msgid "f"
76
  msgstr ""
77
 
78
  #: ../pz-linkcard-cacheman.php:190
79
- msgid "B!"
80
  msgstr ""
81
 
82
  #: ../pz-linkcard-cacheman.php:193
 
 
 
 
83
  msgid "Regist"
84
  msgstr "登録日時"
85
 
86
- #: ../pz-linkcard-cacheman.php:196
87
  msgid "Post ID"
88
  msgstr "記事ID"
89
 
90
- #: ../pz-linkcard-cacheman.php:199
91
  msgid "Result code"
92
  msgstr "結果コード"
93
 
94
- #: ../pz-linkcard-settings.php:4 ../pz-linkcard.php:188
95
  msgid "LinkCard Settings"
96
  msgstr "リンクカード設定"
97
 
@@ -161,10 +165,10 @@ msgid "Special Format"
161
  msgstr "定型書式"
162
 
163
  #: ../pz-linkcard-settings.php:110 ../pz-linkcard-settings.php:217
164
- #: ../pz-linkcard-settings.php:250 ../pz-linkcard-settings.php:271
165
- #: ../pz-linkcard-settings.php:297 ../pz-linkcard-settings.php:416
166
- #: ../pz-linkcard-settings.php:426 ../pz-linkcard-settings.php:459
167
- #: ../pz-linkcard-settings.php:469
168
  msgid "None"
169
  msgstr "なし"
170
 
@@ -240,7 +244,7 @@ msgstr ""
240
 
241
  #: ../pz-linkcard-settings.php:143 ../pz-linkcard-settings.php:158
242
  #: ../pz-linkcard-settings.php:175 ../pz-linkcard-settings.php:192
243
- #: ../pz-linkcard-settings.php:385 ../pz-linkcard-settings.php:386
244
  msgid "4px"
245
  msgstr ""
246
 
@@ -251,7 +255,7 @@ msgstr ""
251
 
252
  #: ../pz-linkcard-settings.php:145 ../pz-linkcard-settings.php:160
253
  #: ../pz-linkcard-settings.php:177 ../pz-linkcard-settings.php:194
254
- #: ../pz-linkcard-settings.php:319
255
  msgid "16px"
256
  msgstr ""
257
 
@@ -362,224 +366,224 @@ msgstr "外観設定"
362
  msgid "Radius"
363
  msgstr "角を丸める"
364
 
365
- #: ../pz-linkcard-settings.php:245
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
366
  msgid "Display URL"
367
  msgstr "リンク先のURLを表示する"
368
 
369
- #: ../pz-linkcard-settings.php:248 ../pz-linkcard-settings.php:413
370
- #: ../pz-linkcard-settings.php:456
371
  msgid "Thumbnail"
372
  msgstr "サムネイル"
373
 
374
- #: ../pz-linkcard-settings.php:251
375
  msgid "Right"
376
  msgstr "右側"
377
 
378
- #: ../pz-linkcard-settings.php:252
379
  msgid "Left"
380
  msgstr "左側"
381
 
382
- #: ../pz-linkcard-settings.php:254 ../pz-linkcard-settings.php:290
383
  msgid "Shadow"
384
  msgstr "影を付ける"
385
 
386
- #: ../pz-linkcard-settings.php:259
387
  msgid "Hollow content area"
388
  msgstr "記事の情報に枠を付ける"
389
 
390
- #: ../pz-linkcard-settings.php:264
391
  msgid "Display excerpt"
392
  msgstr "抜粋文を表示する"
393
 
394
- #: ../pz-linkcard-settings.php:269 ../pz-linkcard-settings.php:433
395
- #: ../pz-linkcard-settings.php:476 ../pz-linkcard-settings.php:496
396
- msgid "Site information"
397
- msgstr "サイト情報"
398
-
399
- #: ../pz-linkcard-settings.php:272
400
- msgid "Top"
401
- msgstr "上側"
402
-
403
- #: ../pz-linkcard-settings.php:273
404
- msgid "Bottom"
405
- msgstr "下側"
406
-
407
- #: ../pz-linkcard-settings.php:275
408
- msgid "Use SiteName"
409
- msgstr "サイト名称を使用"
410
-
411
- #: ../pz-linkcard-settings.php:280
412
  msgid "Hollow"
413
  msgstr "内側に影を付ける"
414
 
415
- #: ../pz-linkcard-settings.php:294
416
  msgid "Display SNS Count"
417
  msgstr "シェア数を表示する"
418
 
419
- #: ../pz-linkcard-settings.php:298
420
  msgid "After Title"
421
  msgstr "タイトルの後ろ"
422
 
423
- #: ../pz-linkcard-settings.php:299
424
  msgid "After site-name"
425
  msgstr "サイト情報の後ろ"
426
 
427
- #: ../pz-linkcard-settings.php:301
428
  msgid "Hatena"
429
  msgstr "はてなブックマーク"
430
 
431
- #: ../pz-linkcard-settings.php:302
432
  msgid "Facebook"
433
  msgstr "フェイスブック(シェア数)"
434
 
435
- #: ../pz-linkcard-settings.php:303
436
  msgid "Twitter"
437
  msgstr "ツイッター"
438
 
439
- #: ../pz-linkcard-settings.php:304
440
  msgid ""
441
  "There is a possibility that the screen display is slow If you enable this "
442
  "setting."
443
  msgstr "有効にする取得APIによっては表示が遅くなる場合があります。"
444
 
445
- #: ../pz-linkcard-settings.php:310
446
  msgid "Letters"
447
  msgstr "文字設定"
448
 
449
- #: ../pz-linkcard-settings.php:318 ../pz-linkcard-settings.php:337
450
- #: ../pz-linkcard-settings.php:353 ../pz-linkcard-settings.php:370
451
  msgid "14px"
452
  msgstr ""
453
 
454
- #: ../pz-linkcard-settings.php:320
455
  msgid "18px"
456
  msgstr ""
457
 
458
- #: ../pz-linkcard-settings.php:321
459
  msgid "20px"
460
  msgstr ""
461
 
462
- #: ../pz-linkcard-settings.php:322
463
  msgid "24px"
464
  msgstr ""
465
 
466
- #: ../pz-linkcard-settings.php:323 ../pz-linkcard-settings.php:375
467
  msgid "100%"
468
  msgstr ""
469
 
470
- #: ../pz-linkcard-settings.php:324
471
  msgid "120%"
472
  msgstr ""
473
 
474
- #: ../pz-linkcard-settings.php:325
475
  msgid "140%"
476
  msgstr ""
477
 
478
- #: ../pz-linkcard-settings.php:335 ../pz-linkcard-settings.php:350
479
- #: ../pz-linkcard-settings.php:366 ../pz-linkcard-settings.php:387
480
  msgid "9px"
481
  msgstr ""
482
 
483
- #: ../pz-linkcard-settings.php:336 ../pz-linkcard-settings.php:352
484
- #: ../pz-linkcard-settings.php:368
485
  msgid "12px"
486
  msgstr ""
487
 
488
- #: ../pz-linkcard-settings.php:338 ../pz-linkcard-settings.php:354
489
- #: ../pz-linkcard-settings.php:372
490
  msgid "70%"
491
  msgstr ""
492
 
493
- #: ../pz-linkcard-settings.php:339 ../pz-linkcard-settings.php:355
494
- #: ../pz-linkcard-settings.php:373
495
  msgid "80%"
496
  msgstr ""
497
 
498
- #: ../pz-linkcard-settings.php:340 ../pz-linkcard-settings.php:356
499
- #: ../pz-linkcard-settings.php:374
500
  msgid "90%"
501
  msgstr ""
502
 
503
- #: ../pz-linkcard-settings.php:345
504
- msgid "Excerpt"
505
- msgstr "抜粋文"
506
-
507
- #: ../pz-linkcard-settings.php:351 ../pz-linkcard-settings.php:367
508
  msgid "11px"
509
  msgstr ""
510
 
511
- #: ../pz-linkcard-settings.php:361
512
  msgid "Site-info."
513
  msgstr "サイト情報"
514
 
515
- #: ../pz-linkcard-settings.php:369
516
  msgid "13px"
517
  msgstr ""
518
 
519
- #: ../pz-linkcard-settings.php:371 ../pz-linkcard-settings.php:388
520
  msgid "60%"
521
  msgstr ""
522
 
523
- #: ../pz-linkcard-settings.php:380
524
  msgid "Plugin link"
525
  msgstr "プラグインのページ"
526
 
527
- #: ../pz-linkcard-settings.php:393
528
  msgid "Plugin-link"
529
  msgstr "プラグイン名"
530
 
531
- #: ../pz-linkcard-settings.php:401
532
  msgid "External link"
533
  msgstr "外部リンク"
534
 
535
- #: ../pz-linkcard-settings.php:405 ../pz-linkcard-settings.php:448
536
- #: ../pz-linkcard-settings.php:488
537
  msgid "Background Color"
538
  msgstr "背景色"
539
 
540
- #: ../pz-linkcard-settings.php:409
541
  msgid "Background image"
542
  msgstr "背景画像"
543
 
544
- #: ../pz-linkcard-settings.php:417 ../pz-linkcard-settings.php:427
545
- #: ../pz-linkcard-settings.php:460 ../pz-linkcard-settings.php:470
546
  msgid "Direct"
547
  msgstr "直接取得する"
548
 
549
- #: ../pz-linkcard-settings.php:418 ../pz-linkcard-settings.php:428
550
- #: ../pz-linkcard-settings.php:461 ../pz-linkcard-settings.php:471
551
  msgid "Use WebAPI"
552
  msgstr "WebAPIを利用する"
553
 
554
- #: ../pz-linkcard-settings.php:423 ../pz-linkcard-settings.php:466
555
  msgid "Favicon"
556
  msgstr "サイトアイコン"
557
 
558
- #: ../pz-linkcard-settings.php:437 ../pz-linkcard-settings.php:480
559
  msgid "Open new window/tab"
560
  msgstr "新しいウィンドウで開く"
561
 
562
- #: ../pz-linkcard-settings.php:444
563
  msgid "Internal link"
564
  msgstr "内部リンク"
565
 
566
- #: ../pz-linkcard-settings.php:452 ../pz-linkcard-settings.php:492
567
  msgid "Background Image"
568
  msgstr "背景画像"
569
 
570
- #: ../pz-linkcard-settings.php:485
571
  msgid "This page"
572
  msgstr "同ページへのリンク"
573
 
574
- #: ../pz-linkcard-settings.php:503
575
  msgid "Web-API"
576
  msgstr "画像取得APIの指定"
577
 
578
- #: ../pz-linkcard-settings.php:506
579
  msgid "Favicon API"
580
  msgstr "ファビコンの取得API"
581
 
582
- #: ../pz-linkcard-settings.php:508
583
  msgid ""
584
  "%DOMAIN% replace to domain name (ex. poporon.poponet.jp )<br />%DOMAIN_URL% "
585
  "replace to domain URL (ex. http://poporon.poponet.jp )"
@@ -588,131 +592,134 @@ msgstr ""
588
  "%DOMAIN_URL% と記述するとドメインのURL(例.http://poporon.poponet.jp)に置き"
589
  "換わります。"
590
 
591
- #: ../pz-linkcard-settings.php:511
592
  msgid "Thumbnail API"
593
  msgstr "サムネイル画像の取得API"
594
 
595
- #: ../pz-linkcard-settings.php:513
596
  msgid "%URL% replace to URL"
597
  msgstr "%URL% と記述するとURLに置き換わります"
598
 
599
- #: ../pz-linkcard-settings.php:518
600
  msgid "Debug"
601
  msgstr "詳しい人用(Debug)"
602
 
603
- #: ../pz-linkcard-settings.php:521
604
  msgid "Use blockquote tag"
605
  msgstr "BLOCKQUOTEをタグを使用する"
606
 
607
- #: ../pz-linkcard-settings.php:523
608
  msgid "without using DIV tag, and use BLOCKQUOTE tag"
609
  msgstr "&lt;BLOCKQUOTE&gt;で囲んで引用扱いにします"
610
 
611
- #: ../pz-linkcard-settings.php:526
612
  msgid "Set nofollow"
613
  msgstr "nofollowを付与する"
614
 
615
- #: ../pz-linkcard-settings.php:528
616
  msgid "In the case of an external site, it puts the \"nofollow\""
617
  msgstr "外部リンクのリンクを nofollow にする"
618
 
619
- #: ../pz-linkcard-settings.php:532
620
  msgid "Reset img style"
621
  msgstr "CSSリセット(img)"
622
 
623
- #: ../pz-linkcard-settings.php:534
624
  msgid ""
625
  "When unnecessary frame is displayed on the image, you can improve it by case"
626
  msgstr "画像がずれて表示されるときに改善される可能性が有ります(推奨)"
627
 
628
- #: ../pz-linkcard-settings.php:538
629
  msgid "specified CSS"
630
  msgstr "指定したCSSを使用"
631
 
632
- #: ../pz-linkcard-settings.php:540
633
  msgid "Use specified CSS file"
634
  msgstr "指定したCSSファイルを使用する"
635
 
636
- #: ../pz-linkcard-settings.php:543 ../pz-linkcard-settings.php:548
637
  msgid "CSS file"
638
  msgstr "CSSファイル名"
639
 
640
- #: ../pz-linkcard-settings.php:545
641
  msgid "(ex. http://exsample.com/style.css )"
642
  msgstr "例.http://exsample.com/style.css"
643
 
644
- #: ../pz-linkcard-settings.php:552
645
  msgid "CSS URL"
646
  msgstr "CSSファイルのURL"
647
 
648
- #: ../pz-linkcard-settings.php:557
649
  msgid "Use HatenaBlogCard"
650
  msgstr "はてなブログカードを利用する"
651
 
652
- #: ../pz-linkcard-settings.php:559
653
  msgid "External links will use Always HatenaBlogCard (Not recommended)"
654
  msgstr "外部リンクは「はてなブログカード」を利用する(非推奨)"
655
 
656
- #: ../pz-linkcard-settings.php:563
657
  msgid "Display link to author page"
658
  msgstr "プラグイン名を表示する"
659
 
660
- #: ../pz-linkcard-settings.php:568
661
  msgid "Plugin URL"
662
  msgstr "プラグインページURL"
663
 
664
- #: ../pz-linkcard-settings.php:572
665
  msgid "Plugin name"
666
  msgstr "プラグイン名"
667
 
668
- #: ../pz-linkcard-settings.php:576
669
  msgid "Plugin version"
670
  msgstr "プラグインバージョン"
671
 
672
- #: ../pz-linkcard-settings.php:580
673
  msgid "Saved datetime"
674
  msgstr "保存した日時"
675
 
676
- #: ../pz-linkcard-settings.php:585
677
  msgid "Display elapsed time"
678
  msgstr "実行時間の表示"
679
 
680
- #: ../pz-linkcard-settings.php:587
681
  msgid "Output the elapsed time to HTML comment."
682
  msgstr "作成にかかった時間をコメントとしてHTMLへ出力する"
683
 
684
- #: ../pz-linkcard-settings.php:593
685
  msgid "Initialize"
686
  msgstr "初期化"
687
 
688
- #: ../pz-linkcard-settings.php:596
689
  msgid "Return to the initial setting"
690
  msgstr "設定を初期状態へ戻す"
691
 
692
- #: ../pz-linkcard-style.php:316
693
  msgid "Style sheet saved."
694
  msgstr "設定を元にスタイルシートを自動生成しました。"
695
 
696
- #: ../pz-linkcard-style.php:318
697
  msgid "Style sheet failed."
698
  msgstr "スタイルシートの自動生成に失敗しました。"
699
 
700
- #: ../pz-linkcard.php:187
701
  msgid "Pz LkC Cache"
702
  msgstr "Pz カード管理"
703
 
704
- #: ../pz-linkcard.php:188
705
  msgid "Pz LinkCard"
706
  msgstr "Pz カード設定"
707
 
708
- #: ../pz-linkcard.php:242
709
  msgid "Settings"
710
  msgstr "設定"
711
 
712
- #: ../pz-linkcard.php:242
713
  msgid "Manage"
714
  msgstr "管理"
715
 
 
 
 
716
  #~ msgid "Refresh"
717
  #~ msgstr "再取得"
718
 
4
  msgstr ""
5
  "Project-Id-Version: Pz-LinkCard\n"
6
  "Report-Msgid-Bugs-To: http://wppolyglots.wordpress.com\n"
7
+ "POT-Creation-Date: 2015-10-07 20:26+0900\n"
8
+ "PO-Revision-Date: 2015-10-07 20:26+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-cacheman.php:129 ../pz-linkcard.php:188
23
  msgid "LinkCard cache manager"
24
  msgstr "リンクカード DBキャッシュ マネージャ"
25
 
39
  msgid "Select batch"
40
  msgstr "一括処理を選択"
41
 
42
+ #: ../pz-linkcard-cacheman.php:157 ../pz-linkcard-cacheman.php:212
43
  msgid "Select"
44
  msgstr "選択してください"
45
 
55
  msgid "Submit"
56
  msgstr "適用"
57
 
58
+ #: ../pz-linkcard-cacheman.php:175 ../pz-linkcard-settings.php:337
59
  msgid "URL"
60
  msgstr "URL"
61
 
62
+ #: ../pz-linkcard-cacheman.php:178 ../pz-linkcard-settings.php:320
63
  msgid "Title"
64
  msgstr "タイトル"
65
 
66
+ #: ../pz-linkcard-cacheman.php:181 ../pz-linkcard-settings.php:352
67
+ msgid "Excerpt"
68
+ msgstr "抜粋文"
69
 
70
  #: ../pz-linkcard-cacheman.php:184
71
+ msgid "Domain"
72
+ msgstr "ドメイン"
73
 
74
  #: ../pz-linkcard-cacheman.php:187
75
+ msgid "Tw"
76
  msgstr ""
77
 
78
  #: ../pz-linkcard-cacheman.php:190
79
+ msgid "fb"
80
  msgstr ""
81
 
82
  #: ../pz-linkcard-cacheman.php:193
83
+ msgid "B!"
84
+ msgstr ""
85
+
86
+ #: ../pz-linkcard-cacheman.php:196
87
  msgid "Regist"
88
  msgstr "登録日時"
89
 
90
+ #: ../pz-linkcard-cacheman.php:199
91
  msgid "Post ID"
92
  msgstr "記事ID"
93
 
94
+ #: ../pz-linkcard-cacheman.php:202
95
  msgid "Result code"
96
  msgstr "結果コード"
97
 
98
+ #: ../pz-linkcard-settings.php:4 ../pz-linkcard.php:189
99
  msgid "LinkCard Settings"
100
  msgstr "リンクカード設定"
101
 
165
  msgstr "定型書式"
166
 
167
  #: ../pz-linkcard-settings.php:110 ../pz-linkcard-settings.php:217
168
+ #: ../pz-linkcard-settings.php:247 ../pz-linkcard-settings.php:268
169
+ #: ../pz-linkcard-settings.php:304 ../pz-linkcard-settings.php:423
170
+ #: ../pz-linkcard-settings.php:433 ../pz-linkcard-settings.php:466
171
+ #: ../pz-linkcard-settings.php:476
172
  msgid "None"
173
  msgstr "なし"
174
 
244
 
245
  #: ../pz-linkcard-settings.php:143 ../pz-linkcard-settings.php:158
246
  #: ../pz-linkcard-settings.php:175 ../pz-linkcard-settings.php:192
247
+ #: ../pz-linkcard-settings.php:392 ../pz-linkcard-settings.php:393
248
  msgid "4px"
249
  msgstr ""
250
 
255
 
256
  #: ../pz-linkcard-settings.php:145 ../pz-linkcard-settings.php:160
257
  #: ../pz-linkcard-settings.php:177 ../pz-linkcard-settings.php:194
258
+ #: ../pz-linkcard-settings.php:326
259
  msgid "16px"
260
  msgstr ""
261
 
366
  msgid "Radius"
367
  msgstr "角を丸める"
368
 
369
+ #: ../pz-linkcard-settings.php:245 ../pz-linkcard-settings.php:440
370
+ #: ../pz-linkcard-settings.php:483 ../pz-linkcard-settings.php:503
371
+ msgid "Site information"
372
+ msgstr "サイト情報"
373
+
374
+ #: ../pz-linkcard-settings.php:248
375
+ msgid "Top"
376
+ msgstr "上側"
377
+
378
+ #: ../pz-linkcard-settings.php:249
379
+ msgid "Bottom"
380
+ msgstr "下側"
381
+
382
+ #: ../pz-linkcard-settings.php:251
383
+ msgid "Use SiteName"
384
+ msgstr "サイト名称を使用"
385
+
386
+ #: ../pz-linkcard-settings.php:256
387
+ msgid "Separator line"
388
+ msgstr "区切り線"
389
+
390
+ #: ../pz-linkcard-settings.php:263
391
  msgid "Display URL"
392
  msgstr "リンク先のURLを表示する"
393
 
394
+ #: ../pz-linkcard-settings.php:266 ../pz-linkcard-settings.php:420
395
+ #: ../pz-linkcard-settings.php:463
396
  msgid "Thumbnail"
397
  msgstr "サムネイル"
398
 
399
+ #: ../pz-linkcard-settings.php:269
400
  msgid "Right"
401
  msgstr "右側"
402
 
403
+ #: ../pz-linkcard-settings.php:270
404
  msgid "Left"
405
  msgstr "左側"
406
 
407
+ #: ../pz-linkcard-settings.php:272 ../pz-linkcard-settings.php:297
408
  msgid "Shadow"
409
  msgstr "影を付ける"
410
 
411
+ #: ../pz-linkcard-settings.php:277
412
  msgid "Hollow content area"
413
  msgstr "記事の情報に枠を付ける"
414
 
415
+ #: ../pz-linkcard-settings.php:282
416
  msgid "Display excerpt"
417
  msgstr "抜粋文を表示する"
418
 
419
+ #: ../pz-linkcard-settings.php:287
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
420
  msgid "Hollow"
421
  msgstr "内側に影を付ける"
422
 
423
+ #: ../pz-linkcard-settings.php:301
424
  msgid "Display SNS Count"
425
  msgstr "シェア数を表示する"
426
 
427
+ #: ../pz-linkcard-settings.php:305
428
  msgid "After Title"
429
  msgstr "タイトルの後ろ"
430
 
431
+ #: ../pz-linkcard-settings.php:306
432
  msgid "After site-name"
433
  msgstr "サイト情報の後ろ"
434
 
435
+ #: ../pz-linkcard-settings.php:308
436
  msgid "Hatena"
437
  msgstr "はてなブックマーク"
438
 
439
+ #: ../pz-linkcard-settings.php:309
440
  msgid "Facebook"
441
  msgstr "フェイスブック(シェア数)"
442
 
443
+ #: ../pz-linkcard-settings.php:310
444
  msgid "Twitter"
445
  msgstr "ツイッター"
446
 
447
+ #: ../pz-linkcard-settings.php:311
448
  msgid ""
449
  "There is a possibility that the screen display is slow If you enable this "
450
  "setting."
451
  msgstr "有効にする取得APIによっては表示が遅くなる場合があります。"
452
 
453
+ #: ../pz-linkcard-settings.php:317
454
  msgid "Letters"
455
  msgstr "文字設定"
456
 
457
+ #: ../pz-linkcard-settings.php:325 ../pz-linkcard-settings.php:344
458
+ #: ../pz-linkcard-settings.php:360 ../pz-linkcard-settings.php:377
459
  msgid "14px"
460
  msgstr ""
461
 
462
+ #: ../pz-linkcard-settings.php:327
463
  msgid "18px"
464
  msgstr ""
465
 
466
+ #: ../pz-linkcard-settings.php:328
467
  msgid "20px"
468
  msgstr ""
469
 
470
+ #: ../pz-linkcard-settings.php:329
471
  msgid "24px"
472
  msgstr ""
473
 
474
+ #: ../pz-linkcard-settings.php:330 ../pz-linkcard-settings.php:382
475
  msgid "100%"
476
  msgstr ""
477
 
478
+ #: ../pz-linkcard-settings.php:331
479
  msgid "120%"
480
  msgstr ""
481
 
482
+ #: ../pz-linkcard-settings.php:332
483
  msgid "140%"
484
  msgstr ""
485
 
486
+ #: ../pz-linkcard-settings.php:342 ../pz-linkcard-settings.php:357
487
+ #: ../pz-linkcard-settings.php:373 ../pz-linkcard-settings.php:394
488
  msgid "9px"
489
  msgstr ""
490
 
491
+ #: ../pz-linkcard-settings.php:343 ../pz-linkcard-settings.php:359
492
+ #: ../pz-linkcard-settings.php:375
493
  msgid "12px"
494
  msgstr ""
495
 
496
+ #: ../pz-linkcard-settings.php:345 ../pz-linkcard-settings.php:361
497
+ #: ../pz-linkcard-settings.php:379
498
  msgid "70%"
499
  msgstr ""
500
 
501
+ #: ../pz-linkcard-settings.php:346 ../pz-linkcard-settings.php:362
502
+ #: ../pz-linkcard-settings.php:380
503
  msgid "80%"
504
  msgstr ""
505
 
506
+ #: ../pz-linkcard-settings.php:347 ../pz-linkcard-settings.php:363
507
+ #: ../pz-linkcard-settings.php:381
508
  msgid "90%"
509
  msgstr ""
510
 
511
+ #: ../pz-linkcard-settings.php:358 ../pz-linkcard-settings.php:374
 
 
 
 
512
  msgid "11px"
513
  msgstr ""
514
 
515
+ #: ../pz-linkcard-settings.php:368
516
  msgid "Site-info."
517
  msgstr "サイト情報"
518
 
519
+ #: ../pz-linkcard-settings.php:376
520
  msgid "13px"
521
  msgstr ""
522
 
523
+ #: ../pz-linkcard-settings.php:378 ../pz-linkcard-settings.php:395
524
  msgid "60%"
525
  msgstr ""
526
 
527
+ #: ../pz-linkcard-settings.php:387
528
  msgid "Plugin link"
529
  msgstr "プラグインのページ"
530
 
531
+ #: ../pz-linkcard-settings.php:400
532
  msgid "Plugin-link"
533
  msgstr "プラグイン名"
534
 
535
+ #: ../pz-linkcard-settings.php:408
536
  msgid "External link"
537
  msgstr "外部リンク"
538
 
539
+ #: ../pz-linkcard-settings.php:412 ../pz-linkcard-settings.php:455
540
+ #: ../pz-linkcard-settings.php:495
541
  msgid "Background Color"
542
  msgstr "背景色"
543
 
544
+ #: ../pz-linkcard-settings.php:416
545
  msgid "Background image"
546
  msgstr "背景画像"
547
 
548
+ #: ../pz-linkcard-settings.php:424 ../pz-linkcard-settings.php:434
549
+ #: ../pz-linkcard-settings.php:467 ../pz-linkcard-settings.php:477
550
  msgid "Direct"
551
  msgstr "直接取得する"
552
 
553
+ #: ../pz-linkcard-settings.php:425 ../pz-linkcard-settings.php:435
554
+ #: ../pz-linkcard-settings.php:468 ../pz-linkcard-settings.php:478
555
  msgid "Use WebAPI"
556
  msgstr "WebAPIを利用する"
557
 
558
+ #: ../pz-linkcard-settings.php:430 ../pz-linkcard-settings.php:473
559
  msgid "Favicon"
560
  msgstr "サイトアイコン"
561
 
562
+ #: ../pz-linkcard-settings.php:444 ../pz-linkcard-settings.php:487
563
  msgid "Open new window/tab"
564
  msgstr "新しいウィンドウで開く"
565
 
566
+ #: ../pz-linkcard-settings.php:451
567
  msgid "Internal link"
568
  msgstr "内部リンク"
569
 
570
+ #: ../pz-linkcard-settings.php:459 ../pz-linkcard-settings.php:499
571
  msgid "Background Image"
572
  msgstr "背景画像"
573
 
574
+ #: ../pz-linkcard-settings.php:492
575
  msgid "This page"
576
  msgstr "同ページへのリンク"
577
 
578
+ #: ../pz-linkcard-settings.php:510
579
  msgid "Web-API"
580
  msgstr "画像取得APIの指定"
581
 
582
+ #: ../pz-linkcard-settings.php:513
583
  msgid "Favicon API"
584
  msgstr "ファビコンの取得API"
585
 
586
+ #: ../pz-linkcard-settings.php:515
587
  msgid ""
588
  "%DOMAIN% replace to domain name (ex. poporon.poponet.jp )<br />%DOMAIN_URL% "
589
  "replace to domain URL (ex. http://poporon.poponet.jp )"
592
  "%DOMAIN_URL% と記述するとドメインのURL(例.http://poporon.poponet.jp)に置き"
593
  "換わります。"
594
 
595
+ #: ../pz-linkcard-settings.php:518
596
  msgid "Thumbnail API"
597
  msgstr "サムネイル画像の取得API"
598
 
599
+ #: ../pz-linkcard-settings.php:520
600
  msgid "%URL% replace to URL"
601
  msgstr "%URL% と記述するとURLに置き換わります"
602
 
603
+ #: ../pz-linkcard-settings.php:525
604
  msgid "Debug"
605
  msgstr "詳しい人用(Debug)"
606
 
607
+ #: ../pz-linkcard-settings.php:528
608
  msgid "Use blockquote tag"
609
  msgstr "BLOCKQUOTEをタグを使用する"
610
 
611
+ #: ../pz-linkcard-settings.php:530
612
  msgid "without using DIV tag, and use BLOCKQUOTE tag"
613
  msgstr "&lt;BLOCKQUOTE&gt;で囲んで引用扱いにします"
614
 
615
+ #: ../pz-linkcard-settings.php:533
616
  msgid "Set nofollow"
617
  msgstr "nofollowを付与する"
618
 
619
+ #: ../pz-linkcard-settings.php:535
620
  msgid "In the case of an external site, it puts the \"nofollow\""
621
  msgstr "外部リンクのリンクを nofollow にする"
622
 
623
+ #: ../pz-linkcard-settings.php:539
624
  msgid "Reset img style"
625
  msgstr "CSSリセット(img)"
626
 
627
+ #: ../pz-linkcard-settings.php:541
628
  msgid ""
629
  "When unnecessary frame is displayed on the image, you can improve it by case"
630
  msgstr "画像がずれて表示されるときに改善される可能性が有ります(推奨)"
631
 
632
+ #: ../pz-linkcard-settings.php:545
633
  msgid "specified CSS"
634
  msgstr "指定したCSSを使用"
635
 
636
+ #: ../pz-linkcard-settings.php:547
637
  msgid "Use specified CSS file"
638
  msgstr "指定したCSSファイルを使用する"
639
 
640
+ #: ../pz-linkcard-settings.php:550 ../pz-linkcard-settings.php:555
641
  msgid "CSS file"
642
  msgstr "CSSファイル名"
643
 
644
+ #: ../pz-linkcard-settings.php:552
645
  msgid "(ex. http://exsample.com/style.css )"
646
  msgstr "例.http://exsample.com/style.css"
647
 
648
+ #: ../pz-linkcard-settings.php:559
649
  msgid "CSS URL"
650
  msgstr "CSSファイルのURL"
651
 
652
+ #: ../pz-linkcard-settings.php:564
653
  msgid "Use HatenaBlogCard"
654
  msgstr "はてなブログカードを利用する"
655
 
656
+ #: ../pz-linkcard-settings.php:566
657
  msgid "External links will use Always HatenaBlogCard (Not recommended)"
658
  msgstr "外部リンクは「はてなブログカード」を利用する(非推奨)"
659
 
660
+ #: ../pz-linkcard-settings.php:570
661
  msgid "Display link to author page"
662
  msgstr "プラグイン名を表示する"
663
 
664
+ #: ../pz-linkcard-settings.php:575
665
  msgid "Plugin URL"
666
  msgstr "プラグインページURL"
667
 
668
+ #: ../pz-linkcard-settings.php:579
669
  msgid "Plugin name"
670
  msgstr "プラグイン名"
671
 
672
+ #: ../pz-linkcard-settings.php:583
673
  msgid "Plugin version"
674
  msgstr "プラグインバージョン"
675
 
676
+ #: ../pz-linkcard-settings.php:587
677
  msgid "Saved datetime"
678
  msgstr "保存した日時"
679
 
680
+ #: ../pz-linkcard-settings.php:592
681
  msgid "Display elapsed time"
682
  msgstr "実行時間の表示"
683
 
684
+ #: ../pz-linkcard-settings.php:594
685
  msgid "Output the elapsed time to HTML comment."
686
  msgstr "作成にかかった時間をコメントとしてHTMLへ出力する"
687
 
688
+ #: ../pz-linkcard-settings.php:600
689
  msgid "Initialize"
690
  msgstr "初期化"
691
 
692
+ #: ../pz-linkcard-settings.php:603
693
  msgid "Return to the initial setting"
694
  msgstr "設定を初期状態へ戻す"
695
 
696
+ #: ../pz-linkcard-style.php:331
697
  msgid "Style sheet saved."
698
  msgstr "設定を元にスタイルシートを自動生成しました。"
699
 
700
+ #: ../pz-linkcard-style.php:333
701
  msgid "Style sheet failed."
702
  msgstr "スタイルシートの自動生成に失敗しました。"
703
 
704
+ #: ../pz-linkcard.php:188
705
  msgid "Pz LkC Cache"
706
  msgstr "Pz カード管理"
707
 
708
+ #: ../pz-linkcard.php:189
709
  msgid "Pz LinkCard"
710
  msgstr "Pz カード設定"
711
 
712
+ #: ../pz-linkcard.php:243
713
  msgid "Settings"
714
  msgstr "設定"
715
 
716
+ #: ../pz-linkcard.php:243
717
  msgid "Manage"
718
  msgstr "管理"
719
 
720
+ #~ msgid "Site name"
721
+ #~ msgstr "サイト名称"
722
+
723
  #~ msgid "Refresh"
724
  #~ msgstr "再取得"
725
 
pz-linkcard-cacheman.php CHANGED
@@ -2,16 +2,16 @@
2
  if (!function_exists('get_option')) die;
3
  if (!is_user_logged_in()) die;
4
 
5
- $action = isset($_GET['action']) ? $_GET['action'] : null;
6
- $sort_key = isset($_GET['sort_key']) ? $_GET['sort_key'] : null;
7
- $order = isset($_GET['order']) ? $_GET['order'] : null;
8
- $link_type = isset($_GET['link_type']) ? $_GET['link_type'] : null;
9
- $cache_id = isset($_GET['cache_id']) ? $_GET['cache_id'] : null;
10
- $confirm = isset($_GET['confirm']) ? $_GET['confirm'] : null;
11
- $result_code = isset($_GET['result_code']) ? $_GET['result_code'] : null;
12
- $paged = isset($_GET['paged']) ? $_GET['paged'] : null;
13
 
14
- $bulk_id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
15
 
16
  // echo 'action='.$action.'<br />';
17
  // echo 'sort_key='.$sort_key.'<br />';
@@ -23,8 +23,8 @@ $bulk_id = isset($_REQUEST['id']) ? $_REQUEST['id'] : null;
23
 
24
  global $wpdb;
25
 
26
- if ($action) {
27
- // check_admin_referer('pz_cacheman');
28
 
29
  switch ($action) {
30
  case 'renew':
@@ -147,7 +147,7 @@ $page_next = ($page_now < $page_max) ? $page_now + 1 : null;
147
  */ ?>
148
 
149
  <form id="posts-filter" action="" method="get">
150
- <?php /* wp_nonce_field('pz_cacheman'); */ ?>
151
  <input type="hidden" name="page" value="pz-linkcard-cache">
152
  <input type="hidden" name="paged" value="<?php echo $page_now; ?>">
153
 
@@ -178,24 +178,27 @@ $page_next = ($page_now < $page_max) ? $page_now + 1 : null;
178
  <a href="tools.php?page=pz-linkcard-cache&sort_key=title&link_type=<?php echo $link_type; ?>"><?php _e('Title', $this->text_domain); ?></a>
179
  </th>
180
  <th>
181
- <a href="tools.php?page=pz-linkcard-cache&sort_key=site_name&link_type=<?php echo $link_type; ?>"><?php _e('Site name', $this->text_domain); ?></a>
182
  </th>
183
- <th style="word-break: keep-all; width: 50px;">
 
 
 
184
  <?php _e('Tw', $this->text_domain); ?>
185
  </th>
186
- <th style="word-break: keep-all; width: 50px;">
187
  <?php _e('fb', $this->text_domain); ?>
188
  </th>
189
- <th style="word-break: keep-all; width: 50px;">
190
  <?php _e('B!', $this->text_domain); ?>
191
  </th>
192
- <th style="word-break: keep-all; width: 70px;">
193
  <a href="tools.php?page=pz-linkcard-cache&sort_key=regist&order=desc&link_type=<?php echo $link_type; ?>"><?php _e('Regist', $this->text_domain); ?></a>
194
  </th>
195
- <th style="word-break: keep-all; width: 60px;">
196
  <a href="tools.php?page=pz-linkcard-cache&sort_key=post_id&order=desc&link_type=<?php echo $link_type; ?>"><?php _e('Post ID', $this->text_domain); ?></a>
197
  </th>
198
- <th style="word-break: keep-all; width: 45px;">
199
  <a href="tools.php?page=pz-linkcard-cache&sort_key=result_code&link_type=<?php echo $link_type; ?>"><?php _e('Result code', $this->text_domain); ?></a>
200
  </th>
201
  </tr>
@@ -215,9 +218,15 @@ $page_next = ($page_now < $page_max) ? $page_now + 1 : null;
215
  // echo ' <td align="center"><a href="tools.php?page=pz-linkcard-cache&action=delete&cache_id='.$data->id.'&confirm='.$data->uptime.'">'.__('Delete', $text_domain).'</a></td>';
216
  // echo ' <td align="center"><a href="tools.php?page=pz-linkcard-cache&action=delete&cache_id='.$data->id.'&confirm='.$data->uptime.'">'.__('Delete', $text_domain).'</a></td>';
217
 
218
- echo ' <td style="word-break: break-all;">'.esc_url($data->url).'</td>';
219
  echo ' <td>'.htmlentities($data->title).'</td>';
220
- echo ' <td><span title="'.$data->domain.'">'.$data->site_name.'</span></td>';
 
 
 
 
 
 
221
  // echo ' <td><img src="'.$data->thumbnail.'" style="max-height: 100px; max-width: 100px;"></td>';
222
  // echo ' <td style="word-break: break-all;">'.$data->thumbnail.'</td>';
223
  // echo ' <td></td>';
@@ -225,13 +234,13 @@ $page_next = ($page_now < $page_max) ? $page_now + 1 : null;
225
  // echo ' <td style="word-break: break-all;">'.$data->favicon.'</td>';
226
  // echo ' <td></td>';
227
  $sns_count = $data->sns_twitter;
228
- echo ' <td>'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
229
  $sns_count = $data->sns_facebook;
230
- echo ' <td>'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
231
  $sns_count = $data->sns_hatena;
232
- echo ' <td>'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
233
  echo ' <td>'.$data->regist.'</td>';
234
- echo ' <td><a href="'.get_permalink($data->post_id).'" target="_blank" title="'.get_the_title($data->post_id).'">'.$data->post_id.'</td>';
235
  echo ' <td>'.$data->result_code.'</td>';
236
  echo '</tr>';
237
  }
2
  if (!function_exists('get_option')) die;
3
  if (!is_user_logged_in()) die;
4
 
5
+ $action = isset($_GET['action'] ) ? $_GET['action'] : null;
6
+ $sort_key = isset($_GET['sort_key'] ) ? $_GET['sort_key'] : null;
7
+ $order = isset($_GET['order'] ) ? $_GET['order'] : null;
8
+ $link_type = isset($_GET['link_type'] ) ? $_GET['link_type'] : null;
9
+ $cache_id = isset($_GET['cache_id'] ) ? $_GET['cache_id'] : null;
10
+ $confirm = isset($_GET['confirm'] ) ? $_GET['confirm'] : null;
11
+ $result_code = isset($_GET['result_code'] ) ? $_GET['result_code'] : null;
12
+ $paged = isset($_GET['paged'] ) ? $_GET['paged'] : null;
13
 
14
+ $bulk_id = isset($_REQUEST['id'] ) ? $_REQUEST['id'] : null;
15
 
16
  // echo 'action='.$action.'<br />';
17
  // echo 'sort_key='.$sort_key.'<br />';
23
 
24
  global $wpdb;
25
 
26
+ if (isset($action)) {
27
+ check_admin_referer('pz_cacheman');
28
 
29
  switch ($action) {
30
  case 'renew':
147
  */ ?>
148
 
149
  <form id="posts-filter" action="" method="get">
150
+ <?php wp_nonce_field('pz_cacheman'); ?>
151
  <input type="hidden" name="page" value="pz-linkcard-cache">
152
  <input type="hidden" name="paged" value="<?php echo $page_now; ?>">
153
 
178
  <a href="tools.php?page=pz-linkcard-cache&sort_key=title&link_type=<?php echo $link_type; ?>"><?php _e('Title', $this->text_domain); ?></a>
179
  </th>
180
  <th>
181
+ <a href="tools.php?page=pz-linkcard-cache&sort_key=excerpt&link_type=<?php echo $link_type; ?>"><?php _e('Excerpt', $this->text_domain); ?></a>
182
  </th>
183
+ <th style="width: 100px;">
184
+ <a href="tools.php?page=pz-linkcard-cache&sort_key=domain&order=asc&link_type=<?php echo $link_type; ?>"><?php _e('Domain', $this->text_domain); ?></a>
185
+ </th>
186
+ <th style="width: 25px;">
187
  <?php _e('Tw', $this->text_domain); ?>
188
  </th>
189
+ <th style="width: 25px;">
190
  <?php _e('fb', $this->text_domain); ?>
191
  </th>
192
+ <th style="width: 25px;">
193
  <?php _e('B!', $this->text_domain); ?>
194
  </th>
195
+ <th style="width: 70px;">
196
  <a href="tools.php?page=pz-linkcard-cache&sort_key=regist&order=desc&link_type=<?php echo $link_type; ?>"><?php _e('Regist', $this->text_domain); ?></a>
197
  </th>
198
+ <th style="width: 60px;">
199
  <a href="tools.php?page=pz-linkcard-cache&sort_key=post_id&order=desc&link_type=<?php echo $link_type; ?>"><?php _e('Post ID', $this->text_domain); ?></a>
200
  </th>
201
+ <th style="width: 45px;">
202
  <a href="tools.php?page=pz-linkcard-cache&sort_key=result_code&link_type=<?php echo $link_type; ?>"><?php _e('Result code', $this->text_domain); ?></a>
203
  </th>
204
  </tr>
218
  // echo ' <td align="center"><a href="tools.php?page=pz-linkcard-cache&action=delete&cache_id='.$data->id.'&confirm='.$data->uptime.'">'.__('Delete', $text_domain).'</a></td>';
219
  // echo ' <td align="center"><a href="tools.php?page=pz-linkcard-cache&action=delete&cache_id='.$data->id.'&confirm='.$data->uptime.'">'.__('Delete', $text_domain).'</a></td>';
220
 
221
+ echo ' <td style="word-break: break-all; word-wrap: break-word;">'.esc_url($data->url).'</td>';
222
  echo ' <td>'.htmlentities($data->title).'</td>';
223
+
224
+ $str = $data->excerpt;
225
+ $str = htmlentities($str);
226
+ $str = mb_strimwidth($str, 0, 100, '...');
227
+ echo ' <td>'.$str.'</td>';
228
+
229
+ echo ' <td><span title="'.$data->domain.'">'.$data->domain.'<br /><span style="background-color: #888; color: #fff; font-size: 9px;">'.$data->site_name.'</span></span></td>';
230
  // echo ' <td><img src="'.$data->thumbnail.'" style="max-height: 100px; max-width: 100px;"></td>';
231
  // echo ' <td style="word-break: break-all;">'.$data->thumbnail.'</td>';
232
  // echo ' <td></td>';
234
  // echo ' <td style="word-break: break-all;">'.$data->favicon.'</td>';
235
  // echo ' <td></td>';
236
  $sns_count = $data->sns_twitter;
237
+ echo ' <td style="font-size: 60%;">'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
238
  $sns_count = $data->sns_facebook;
239
+ echo ' <td style="font-size: 60%;">'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
240
  $sns_count = $data->sns_hatena;
241
+ echo ' <td style="font-size: 60%;">'.(($sns_count >= 0) ? $sns_count : '-').'</td>';
242
  echo ' <td>'.$data->regist.'</td>';
243
+ echo ' <td style="word-break: break-all;"><a href="'.get_permalink($data->post_id).'" target="_blank" title="'.get_the_title($data->post_id).'">'.$data->post_id.'</td>';
244
  echo ' <td>'.$data->result_code.'</td>';
245
  echo '</tr>';
246
  }
pz-linkcard-settings.php CHANGED
@@ -240,6 +240,24 @@
240
  <td>
241
 
242
  <table style="border: 1px solid #000; background-color: #fff;">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
243
  <tr>
244
  <td>
245
  <input name="properties[display-url]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['display-url']) ? $this->options['display-url'] : null, 1); ?> /><?php _e('Display URL', $this->text_domain); ?>
@@ -264,17 +282,6 @@
264
  <input name="properties[display-excerpt]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['display-excerpt']) ? $this->options['display-excerpt'] : null, 1); ?> /><?php _e('Display excerpt', $this->text_domain); ?>
265
  </td>
266
  </tr>
267
- <tr>
268
- <td colspan="2">
269
- <?php _e('Site information', $this->text_domain); ?>
270
- <select name="properties[info-position]">
271
- <option value="" <?php if($this->options['info-position'] == '') echo 'selected="selected"'; ?>><?php _e('None', $this->text_domain); ?></option>
272
- <option value="1" <?php if($this->options['info-position'] == '1') echo 'selected="selected"'; ?>><?php _e('Top', $this->text_domain); ?></option>
273
- <option value="2" <?php if($this->options['info-position'] == '2') echo 'selected="selected"'; ?>><?php _e('Bottom', $this->text_domain); ?></option>
274
- </select>
275
- <input name="properties[use-sitename]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['use-sitename']) ? $this->options['use-sitename'] : null, 1); ?> /><?php _e('Use SiteName', $this->text_domain); ?>
276
- </td>
277
- </tr>
278
  <tr>
279
  <td>
280
  <input name="properties[shadow-inset]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['shadow-inset']) ? $this->options['shadow-inset'] : null, 1); ?> /><?php _e('Hollow', $this->text_domain); ?>
240
  <td>
241
 
242
  <table style="border: 1px solid #000; background-color: #fff;">
243
+ <tr>
244
+ <td colspan="2">
245
+ <?php _e('Site information', $this->text_domain); ?>
246
+ <select name="properties[info-position]">
247
+ <option value="" <?php if($this->options['info-position'] == '') echo 'selected="selected"'; ?>><?php _e('None', $this->text_domain); ?></option>
248
+ <option value="1" <?php if($this->options['info-position'] == '1') echo 'selected="selected"'; ?>><?php _e('Top', $this->text_domain); ?></option>
249
+ <option value="2" <?php if($this->options['info-position'] == '2') echo 'selected="selected"'; ?>><?php _e('Bottom', $this->text_domain); ?></option>
250
+ </select>
251
+ <input name="properties[use-sitename]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['use-sitename']) ? $this->options['use-sitename'] : null, 1); ?> /><?php _e('Use SiteName', $this->text_domain); ?>
252
+ </td>
253
+ </tr>
254
+ <tr>
255
+ <td>
256
+ <input name="properties[separator]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['separator']) ? $this->options['separator'] : null, 1); ?> /><?php _e('Separator line', $this->text_domain); ?>
257
+ </td>
258
+ <td>
259
+ </td>
260
+ </tr>
261
  <tr>
262
  <td>
263
  <input name="properties[display-url]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['display-url']) ? $this->options['display-url'] : null, 1); ?> /><?php _e('Display URL', $this->text_domain); ?>
282
  <input name="properties[display-excerpt]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['display-excerpt']) ? $this->options['display-excerpt'] : null, 1); ?> /><?php _e('Display excerpt', $this->text_domain); ?>
283
  </td>
284
  </tr>
 
 
 
 
 
 
 
 
 
 
 
285
  <tr>
286
  <td>
287
  <input name="properties[shadow-inset]" type="checkbox" id="check" value="1" <?php checked(isset($this->options['shadow-inset']) ? $this->options['shadow-inset'] : null, 1); ?> /><?php _e('Hollow', $this->text_domain); ?>
pz-linkcard-style.php CHANGED
@@ -31,7 +31,10 @@
31
  $file_text = str_replace('/*EX-IMAGE*/', 'background-image: linear-gradient(#78f 0%, #78f 10%, #fff 30%);',$file_text );
32
  $file_text = str_replace('/*IN-IMAGE*/', 'background-image: linear-gradient(#ca4 0%, #ca4 10%, #fff 30%);',$file_text );
33
  $file_text = str_replace('/*TH-IMAGE*/', 'background-image: linear-gradient(#ca4 0%, #ca4 10%, #eee 30%);',$file_text );
34
- $file_text = str_replace('/*COLOR-INFO*/', 'color: #ffffff;',$file_text );
 
 
 
35
  $file_text = str_replace('/*THUMBNAIL_POSITION*/', 'float: left;',$file_text );
36
  break;
37
  case 'ct1': // Cellophane tape center
@@ -302,6 +305,16 @@
302
  $file_text = str_replace('/*CONTENT-BGCOLOR*/', 'background-color: rgba(255, 255, 255, 0.8 );',$file_text );
303
  }
304
 
 
 
 
 
 
 
 
 
 
 
305
  // ぽぽづれ。へのリンクを表示する
306
  if (isset($this->options['plugin-link']) && $this->options['plugin-link'] == '1') {
307
  $file_text = str_replace('/*CREDIT*/', 'display: block;',$file_text );
31
  $file_text = str_replace('/*EX-IMAGE*/', 'background-image: linear-gradient(#78f 0%, #78f 10%, #fff 30%);',$file_text );
32
  $file_text = str_replace('/*IN-IMAGE*/', 'background-image: linear-gradient(#ca4 0%, #ca4 10%, #fff 30%);',$file_text );
33
  $file_text = str_replace('/*TH-IMAGE*/', 'background-image: linear-gradient(#ca4 0%, #ca4 10%, #eee 30%);',$file_text );
34
+ switch ($this->options['info-position']) {
35
+ case '1':
36
+ $file_text = str_replace('/*COLOR-INFO*/', 'color: #fff;',$file_text );
37
+ }
38
  $file_text = str_replace('/*THUMBNAIL_POSITION*/', 'float: left;',$file_text );
39
  break;
40
  case 'ct1': // Cellophane tape center
305
  $file_text = str_replace('/*CONTENT-BGCOLOR*/', 'background-color: rgba(255, 255, 255, 0.8 );',$file_text );
306
  }
307
 
308
+ // サイト情報の区切り線
309
+ if (isset($this->options['separator']) && $this->options['separator'] == '1') {
310
+ switch ($this->options['info-position']) {
311
+ case '1':
312
+ $file_text = str_replace('/*SEPARATOR*/', 'border-top: 1px solid '.$this->options['color-info'].';',$file_text );
313
+ case '2':
314
+ $file_text = str_replace('/*SEPARATOR*/', 'border-bottom: 1px solid '.$this->options['color-info'].';',$file_text );
315
+ }
316
+ }
317
+
318
  // ぽぽづれ。へのリンクを表示する
319
  if (isset($this->options['plugin-link']) && $this->options['plugin-link'] == '1') {
320
  $file_text = str_replace('/*CREDIT*/', 'display: block;',$file_text );
pz-linkcard-templete.css CHANGED
@@ -80,6 +80,7 @@
80
  word-break: break-all;
81
  white-space: normal;
82
  overflow: hidden;
 
83
  }
84
  .linkcard-title {
85
  /*COLOR-TITLE*/
80
  word-break: break-all;
81
  white-space: normal;
82
  overflow: hidden;
83
+ /*SEPARATOR*/
84
  }
85
  .linkcard-title {
86
  /*COLOR-TITLE*/
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: 0.1.2
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
@@ -62,6 +62,7 @@ class Pz_LinkCard {
62
  'display-excerpt' => '1',
63
  'trim-count' => 250,
64
  'info-position' => '1',
 
65
  'size-info' => '12px',
66
  'size-title' => '16px',
67
  'size-url' => '9px',
@@ -89,7 +90,7 @@ class Pz_LinkCard {
89
  'ex-favicon' => '3',
90
  'in-favicon' => '1',
91
  'favicon-api' => 'http://www.google.com/s2/favicons?domain=%DOMAIN%',
92
- 'thumbnail-api' => 'http://s.wordpress.com/mshots/v1/%URL%',
93
  'thumbnail-position'=> '2',
94
  'thumbnail-shadow' => '1',
95
  'cache-time' => 365*24*60*60,
@@ -108,7 +109,7 @@ class Pz_LinkCard {
108
  'nofollow' => null,
109
  'plugin-link' => null,
110
  'plugin-name' => 'Pz-LinkCard',
111
- 'plugin-version' => '0.1.2',
112
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
113
  'pz-hbc-options' => null,
114
  'debug-time' => null,
@@ -366,7 +367,7 @@ class Pz_LinkCard {
366
  $sw_favicon = isset($this->options['in-favicon']) ? $this->options['in-favicon'] : '0' ;
367
  if ($sw_favicon == '1') {
368
  if (function_exists('has_site_icon')) {
369
- $favicon = '<img class="linkcard-favicon" src="'.get_site_icon_url(16, '', 0).'" />';
370
  } else {
371
  $sw_favicon = isset($this->options['ex-favicon']) ? $this->options['ex-favicon'] : '0' ;
372
  }
@@ -423,63 +424,69 @@ class Pz_LinkCard {
423
  $tags['title'] = esc_html($m[1]);
424
  }
425
 
426
- // // 最初のPタグ(これは全体から)
427
  // if (preg_match('/<p>\s*(.*)<\/p>/i', $html, $m)) {
428
  // $tags['first-p'] = esc_html($m[1]);
429
  // }
430
 
431
  // metaタグ パース
432
  $match = null;
433
- preg_match_all('/\s*meta\s*name="?([^>"]*)"?\s*content="?([^>"]*)"?\s*\/?>/si', $head, $match);
434
  if (isset($match) && is_array($match) && count($match) == 3) {
435
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
 
 
436
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
437
  }
438
  }
439
 
440
  // OGPパース
441
  $match = null;
442
- preg_match_all('/\s*meta\s*property="?([^>"]*)"?\s*content="?([^>"]*)"?\s*\/?>/si', $head, $match);
443
  if (isset($match) && is_array($match) && count($match) == 3) {
444
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
 
 
445
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
446
  }
447
  }
448
 
449
  // OGPパース(順序逆パターン)
450
  $match = null;
451
- preg_match_all('/\s*meta\s*content="?([^>"]*)"?\s*property="?([^>"]*)"?\s*\/?>/si', $head, $match);
452
  if (isset($match) && is_array($match) && count($match) == 3) {
453
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
 
 
454
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
455
  }
456
  }
457
 
458
  // タイトル
459
- if (isset($tags['og:title'])) {
460
- $title = $tags['og:title'];
461
- } elseif (isset($tags['title'])) {
462
- $title = $tags['title'];
463
  }
464
 
465
  // 抜粋文・概要文
466
- if (isset($tags['og:description'])) {
467
- $excerpt = $tags['og:description'];
468
- } elseif (isset($tags['description'])) {
469
- $excerpt = $tags['description'];
470
- } elseif (isset($tags['first-p'])) {
471
- $excerpt = $tags['first-p'];
472
  }
473
 
474
  // // OGPから画像URL取得
475
  // if ($sw_thumbnail == '1' && isset($tags['og:image'])) {
476
  // $thumbnail_url = $tags['og:image'];
477
- // $thumbnail = '<img class="linkcard-thumbnail-image" src="'.$thumbnail_url.'">';
478
  // }
479
 
480
  // // サイト名
481
- if (isset($tags['og:site_name'])) {
482
- $site_name = $tags['og:site_name'];
483
  }
484
 
485
  }
@@ -489,18 +496,24 @@ class Pz_LinkCard {
489
 
490
  // タイトル整形
491
  if (isset($title)) {
492
- $title = esc_html($title); // 念のためエスケープ
493
- $title = mb_strimwidth($title, 0, 200, '...'); // タイトルは無条件で200文字で切る
 
 
 
 
494
  }
495
 
496
  // 抜粋文整形
497
  if (isset($excerpt)) {
498
- $excerpt = strip_tags($excerpt); // タグの除去
499
- $excerpt = preg_replace('/<!--more-->.+/is', '', $excerpt); // moreタグ以降削除
500
- $excerpt = preg_replace('/\[[^]]*\]/', '', $excerpt); // ショートコードすべて除去
501
- $excerpt = str_replace(array("\r", "\n"), '', $excerpt); // 改行削除
502
- $excerpt = esc_html($excerpt); // 念のためエスケープ
503
- $excerpt = mb_strimwidth($excerpt, 0, 500, '...'); // ここでは500文字で切る
 
 
504
  }
505
 
506
  // 取得エラーなし・取得または更新あり
@@ -663,7 +676,7 @@ class Pz_LinkCard {
663
  $thumbnail = preg_replace('/%DOMAIN_URL%/', $domain_url, $this->options['thumbnail-api'] );
664
  $thumbnail = preg_replace('/%DOMAIN%/', $domain, $thumbnail);
665
  $thumbnail = preg_replace('/%URL%/', rawurlencode($url), $thumbnail);
666
- $thumbnail = '<img class="linkcard-thumbnail-image" src="'.$thumbnail.'">';
667
  }
668
  }
669
  }
@@ -678,7 +691,7 @@ class Pz_LinkCard {
678
  $favicon = preg_replace('/%DOMAIN_URL%/', $domain_url, $this->options['favicon-api'] );
679
  $favicon = preg_replace('/%DOMAIN%/', $domain, $favicon);
680
  $favicon = preg_replace('/%URL%/', rawurlencode($url), $favicon);
681
- $favicon = '<img class="linkcard-favicon" src="'.$favicon.'" />';
682
  }
683
  }
684
  }
@@ -703,21 +716,21 @@ class Pz_LinkCard {
703
 
704
  // タイトル
705
  if (!isset($title) || $title == '') {
706
- $title = esc_html($url); // タイトル取得できていなかったらURLをセットする
707
- $title = mb_strimwidth($title, 0, 200, '...'); // 200文字で切る
708
  }
709
 
710
  // パラメータ取得(タイトル・抜粋文)
711
  switch (isset($this->options['use-inline']) ? $this->options['use-inline'] : null) {
712
  case '1':
713
- $title = '';
714
  $excerpt = isset($content) ? $content : '';
715
  break;
716
  case '2':
717
  $title = isset($content) ? $content : '';
718
- $excerpt = '';
719
  break;
720
  }
 
721
  if (isset($atts['title'])) { // titleパラメータ
722
  $title = $atts['title'];
723
  $excerpt = '';
@@ -732,6 +745,28 @@ class Pz_LinkCard {
732
  }
733
  }
734
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
735
  // サイト名称を使わない場合、ドメイン名で上書き
736
  if (is_null($this->options['use-sitename']) || $site_name == '') {
737
  $site_name = $domain;
3
  Plugin Name: Pz-LinkCard
4
  Plugin URI: http://poporon.poponet.jp/pz-linkcard
5
  Description: リンクをカード形式で表示します。
6
+ Version: 0.1.3
7
  Author: poporon
8
  Author URI: http://poporon.poponet.jp
9
  License: GPLv2 or later
62
  'display-excerpt' => '1',
63
  'trim-count' => 250,
64
  'info-position' => '1',
65
+ 'separator' => null,
66
  'size-info' => '12px',
67
  'size-title' => '16px',
68
  'size-url' => '9px',
90
  'ex-favicon' => '3',
91
  'in-favicon' => '1',
92
  'favicon-api' => 'http://www.google.com/s2/favicons?domain=%DOMAIN%',
93
+ 'thumbnail-api' => 'http://s.wordpress.com/mshots/v1/%URL%?w=100',
94
  'thumbnail-position'=> '2',
95
  'thumbnail-shadow' => '1',
96
  'cache-time' => 365*24*60*60,
109
  'nofollow' => null,
110
  'plugin-link' => null,
111
  'plugin-name' => 'Pz-LinkCard',
112
+ 'plugin-version' => '0.1.3',
113
  'plugin-url' => 'http://poporon.poponet.jp/pz-linkcard',
114
  'pz-hbc-options' => null,
115
  'debug-time' => null,
367
  $sw_favicon = isset($this->options['in-favicon']) ? $this->options['in-favicon'] : '0' ;
368
  if ($sw_favicon == '1') {
369
  if (function_exists('has_site_icon')) {
370
+ $favicon = '<img class="linkcard-favicon" src="'.get_site_icon_url(16, '', 0).'" alt="" />';
371
  } else {
372
  $sw_favicon = isset($this->options['ex-favicon']) ? $this->options['ex-favicon'] : '0' ;
373
  }
424
  $tags['title'] = esc_html($m[1]);
425
  }
426
 
427
+ // // 最初のPタグ(これは全体から)/ヘッダやメニューに<p>があることがあるので停止
428
  // if (preg_match('/<p>\s*(.*)<\/p>/i', $html, $m)) {
429
  // $tags['first-p'] = esc_html($m[1]);
430
  // }
431
 
432
  // metaタグ パース
433
  $match = null;
434
+ preg_match_all('/\s*meta\s*name\s*=\s*([^>\/]*)\s+content\s*=\s*([^>\/]*)\s*\/?>/si', $head, $match);
435
  if (isset($match) && is_array($match) && count($match) == 3) {
436
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
437
+ $match[1][$i] = trim(trim($match[1][$i]), '\'\"' );
438
+ $match[2][$i] = trim(trim($match[2][$i]), '\'\"' );
439
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
440
  }
441
  }
442
 
443
  // OGPパース
444
  $match = null;
445
+ preg_match_all('/\s*meta\s*property\s*=\s*([^>\/]*)\s+content\s*=\s*([^>\/]*)\s*\/?>/si', $head, $match);
446
  if (isset($match) && is_array($match) && count($match) == 3) {
447
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
448
+ $match[1][$i] = trim(trim($match[1][$i]), '\'\"' );
449
+ $match[2][$i] = trim(trim($match[2][$i]), '\'\"' );
450
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
451
  }
452
  }
453
 
454
  // OGPパース(順序逆パターン)
455
  $match = null;
456
+ preg_match_all('/\s*meta\s*content\s*=\s*([^>\/]*)\s+property\s*=\s*([^>\/]*)\s*\/?>/si', $head, $match);
457
  if (isset($match) && is_array($match) && count($match) == 3) {
458
  for ($i=0, $to_i=count($match[1]); $i < $to_i; $i++) {
459
+ $match[1][$i] = trim(trim($match[1][$i]), '\'\"' );
460
+ $match[2][$i] = trim(trim($match[2][$i]), '\'\"' );
461
  $tags[$match[1][$i]] = esc_html($match[2][$i]);
462
  }
463
  }
464
 
465
  // タイトル
466
+ if (isset( $tags['og:title'] ) && $tags['og:title'] ) {
467
+ $title = $tags['og:title'] ;
468
+ } elseif (isset( $tags['title'] ) && $tags['title'] ) {
469
+ $title = $tags['title'] ;
470
  }
471
 
472
  // 抜粋文・概要文
473
+ if (isset( $tags['og:description'] ) && $tags['og:description'] ) {
474
+ $excerpt = $tags['og:description'] ;
475
+ } elseif (isset( $tags['description'] ) && $tags['description'] ) {
476
+ $excerpt = $tags['description'] ;
477
+ } elseif (isset( $tags['first-p'] ) && $tags['first-p'] ) {
478
+ $excerpt = $tags['first-p'] ;
479
  }
480
 
481
  // // OGPから画像URL取得
482
  // if ($sw_thumbnail == '1' && isset($tags['og:image'])) {
483
  // $thumbnail_url = $tags['og:image'];
484
+ // $thumbnail = '<img class="linkcard-thumbnail-image" src="'.$thumbnail_url.'" alt="" />';
485
  // }
486
 
487
  // // サイト名
488
+ if (isset( $tags['og:site_name'] ) && $tags['og:site_name'] ) {
489
+ $site_name = $tags['og:site_name'] ;
490
  }
491
 
492
  }
496
 
497
  // タイトル整形
498
  if (isset($title)) {
499
+ $str = $title;
500
+ $str = strip_tags($str); // タグの除去
501
+ $str = str_replace(array("\r", "\n"), '', $str); // 改行削除
502
+ $str = esc_html($str); // 念のためエスケープ
503
+ $str = mb_strimwidth($str, 0, 200, '...'); // タイトルは無条件で200文字で切る
504
+ $title = $str;
505
  }
506
 
507
  // 抜粋文整形
508
  if (isset($excerpt)) {
509
+ $str = $excerpt;
510
+ $str = strip_tags($str); // タグの除去
511
+ $str = preg_replace('/<!--more-->.+/is', '', $str); // moreタグ以降削除
512
+ $str = preg_replace('/\[[^]]*\]/', '', $str); // ショートコードすべて除去
513
+ $str = str_replace(array("\r", "\n"), '', $str); // 改行削除
514
+ $str = esc_html($str); // 念のためエスケープ
515
+ $str = mb_strimwidth($str, 0, 500, '...'); // ここでは500文字で切る
516
+ $excerpt = $str;
517
  }
518
 
519
  // 取得エラーなし・取得または更新あり
676
  $thumbnail = preg_replace('/%DOMAIN_URL%/', $domain_url, $this->options['thumbnail-api'] );
677
  $thumbnail = preg_replace('/%DOMAIN%/', $domain, $thumbnail);
678
  $thumbnail = preg_replace('/%URL%/', rawurlencode($url), $thumbnail);
679
+ $thumbnail = '<img class="linkcard-thumbnail-image" src="'.$thumbnail.'" alt="" />';
680
  }
681
  }
682
  }
691
  $favicon = preg_replace('/%DOMAIN_URL%/', $domain_url, $this->options['favicon-api'] );
692
  $favicon = preg_replace('/%DOMAIN%/', $domain, $favicon);
693
  $favicon = preg_replace('/%URL%/', rawurlencode($url), $favicon);
694
+ $favicon = '<img class="linkcard-favicon" src="'.$favicon.'" alt="" />';
695
  }
696
  }
697
  }
716
 
717
  // タイトル
718
  if (!isset($title) || $title == '') {
719
+ $title = esc_html($url); // タイトル取得できていなかったらURLをセットする
 
720
  }
721
 
722
  // パラメータ取得(タイトル・抜粋文)
723
  switch (isset($this->options['use-inline']) ? $this->options['use-inline'] : null) {
724
  case '1':
725
+ // $title = '';
726
  $excerpt = isset($content) ? $content : '';
727
  break;
728
  case '2':
729
  $title = isset($content) ? $content : '';
730
+ // $excerpt = '';
731
  break;
732
  }
733
+
734
  if (isset($atts['title'])) { // titleパラメータ
735
  $title = $atts['title'];
736
  $excerpt = '';
745
  }
746
  }
747
 
748
+ // タイトル整形
749
+ if (isset($title)) {
750
+ $str = $title;
751
+ $str = strip_tags($str); // タグの除去
752
+ $str = str_replace(array("\r", "\n"), '', $str); // 改行削除
753
+ $str = esc_html($str); // 念のためエスケープ
754
+ $str = mb_strimwidth($str, 0, 200, '...'); // タイトルは無条件で200文字で切る
755
+ $title = $str;
756
+ }
757
+
758
+ // 抜粋文整形
759
+ if (isset($excerpt)) {
760
+ $str = $excerpt;
761
+ $str = strip_tags($str); // タグの除去
762
+ $str = preg_replace('/<!--more-->.+/is', '', $str); // moreタグ以降削除
763
+ $str = preg_replace('/\[[^]]*\]/', '', $str); // ショートコードすべて除去
764
+ $str = str_replace(array("\r", "\n"), '', $str); // 改行削除
765
+ $str = esc_html($str); // 念のためエスケープ
766
+ $str = mb_strimwidth($str, 0, 500, '...'); // ここでは500文字で切る
767
+ $excerpt = $str;
768
+ }
769
+
770
  // サイト名称を使わない場合、ドメイン名で上書き
771
  if (is_null($this->options['use-sitename']) || $site_name == '') {
772
  $site_name = $domain;
readme.txt CHANGED
@@ -44,31 +44,24 @@ License URI: http://www.gnu.org/licenses/gpl-2.0.html
44
  また、各APIについては、仕様変更やサービス終了に伴い、正常に取得できなくなる場合があります。
45
 
46
 
47
- サムネイルの取得については、相手サイトへの負担を考慮して、「取得しない」を標準での設定としています。
48
 
49
- ただし、「HeartRails」様のフリーで使用できるキャプチャ作成APIのアドレスを設定してあるので、「取得しない」→「WebAPIで取得」へ変更することで、キャプチャ付で表示することができます。
50
 
51
- HeartRails様のキャプチャ機能を使用する場合には、利用規約などを一読されてください。(通常に使用する場合には特に制限は無いかと思われます)
52
 
53
- http://capture.heartrails.com/
54
-
55
- 他の画像取得APIの設定については、Pz-HatenaBlogCard もしくは、Pz-LinkCard のページを参考にしてください。
56
 
57
 
58
  サイトアイコン(ファビコン)についても、同様にWebAPIを使用して取得しています。
59
 
60
- こちらは標準設定で「WebAPIで取得する」になっており、「Hatena::Favicon」のアドレスを設定しています。
61
 
62
- これは、リンク先のURLを入力することによって、サイトアイコンの画像が取得できるものです。
63
 
64
  公式なサービスでは無いため、仕様変更やサービス終了に伴い、正常に取得できなくなく場合があります。
65
 
66
 
67
- Pz-HatenaBlogCard との互換性を持たせるため、外部リンクの場合にのみ「はてなブログカード」へ置き換えて表示する機能もあります。
68
-
69
- こちらの機能については、Pz-LinkCard の機能が活かせないため、非推奨とさせていただきます。Pz-HatenaBlogCard をご利用ください。
70
-
71
-
72
  Pz-HatenaBlogCard からの設定引き継ぎ機能はありません。この機会に触ったことのなかった設定項目にも触れていただければ幸いです。
73
 
74
  ショートコードを変えることで、Pz-HatenaBlogCard と併用利用することができますが、通常はリソースの消費が増えるだけなので、推奨はしません。
@@ -122,25 +115,55 @@ WordPress.org からのダウンロードおよびインストール
122
 
123
  == Frequently asked questions ==
124
 
125
- = A question that someone might have =
 
126
 
127
- An answer to that question.
 
 
 
 
 
 
128
 
129
- == Screenshots ==
 
 
 
 
 
 
 
 
130
 
131
- 1. "Use shortcode [blogcard]"
132
- 2. "Display blogcard"
133
- 3. "Display blogcard with setting"
134
- 4. "Basic settings"
135
- 5. "Style settings"
136
- 6. "External link settings"
137
- 7. "Internal link settings"
138
- 8. "Use WebAPI settings"
139
- 9. "For debug settings"
140
- 10. "Initializing settings"
 
 
 
 
 
141
 
142
  == Changelog ==
143
 
 
 
 
 
 
 
 
 
 
 
144
  = 0.1.2 =
145
  * 「新しいウィンドウで開く」の設定を追加。
146
  * カード管理画面のソート順を修正。
44
  また、各APIについては、仕様変更やサービス終了に伴い、正常に取得できなくなる場合があります。
45
 
46
 
47
+ サムネイルの取得については、「取得しない」を標準での設定としています。
48
 
49
+ 画像取得APIのURLを指定した上で、「WebAPIを利用する」にすることで、画像も取得できます。
50
 
51
+ 画像取得APIの設定については、下記のページを参照ください。
52
 
53
+ http://poporon.poponet.jp/20151004/9317
 
 
54
 
55
 
56
  サイトアイコン(ファビコン)についても、同様にWebAPIを使用して取得しています。
57
 
58
+ こちらは標準設定で「WebAPIで取得する」になっており、Googleのファビコン取得APIのアドレスを設定しています。
59
 
60
+ これは、リンク先のURLを入力することによって、サイトアイコンの画像を取得できるものです。
61
 
62
  公式なサービスでは無いため、仕様変更やサービス終了に伴い、正常に取得できなくなく場合があります。
63
 
64
 
 
 
 
 
 
65
  Pz-HatenaBlogCard からの設定引き継ぎ機能はありません。この機会に触ったことのなかった設定項目にも触れていただければ幸いです。
66
 
67
  ショートコードを変えることで、Pz-HatenaBlogCard と併用利用することができますが、通常はリソースの消費が増えるだけなので、推奨はしません。
115
 
116
  == Frequently asked questions ==
117
 
118
+ Q1.
119
+ データベースの容量を圧迫しませんか?
120
 
121
+ A1.
122
+ リンク先サイトのURL、タイトル、抜粋文を取得してデータベースに格納します。
123
+ URLごとに保存されるため、複数の記事に同一のURLを指定してもデータは増えません。
124
+ 結果として記事内にタイトルや抜粋文を記述してリンクを設定するのと大きな差は無いと思います。
125
+ ただし、リンクを削除したとしてもデータベースからキャッシュ情報は削除されません。
126
+ これは「Pz カード管理」画面から個別で削除することができます。
127
+ また、アンインストール時にプラグインとともにキャッシュ用のデータベースは削除されます。
128
 
129
+ Q2.
130
+ ページの表示が遅くなりました。
131
+
132
+ A2.
133
+ リンク先のURLを使ったリンクカードを「初めて表示」するときにタイトルや抜粋文、ソーシャルカウント等を取得します。
134
+ このため、複数のリンクカードを埋め込んだ記事を最初に表示するときには非常に時間がかかる場合があります。
135
+ ソーシャルカウントを取得する場合にはリンクカード1個につき、2~10秒ほどかかる場合があります。
136
+ ただし、2回目以降の表示はキャッシュから取得するので高速に表示されます。
137
+ つまり、投稿直後もしくは執筆中にプレビューをすることで自分で記事を1回表示しておけば、閲覧者は遅延無く記事を見ることができます。
138
 
139
+ Q3.
140
+ 自サイト内への記事でも新しいウィンドウで開きたいのですが?
141
+
142
+ A3.
143
+ 「Pz カード設定」の画面から、外部リンク、内部リンク、それぞれ「新しいウィンドウで開く」のチェックボックスが用意されています。
144
+ 外部サイトも同一ウィンドウで開くこともできます。
145
+
146
+ Q4.
147
+ WordPressピンバックが飛びません。
148
+
149
+ A4.
150
+ WordPressピンバックは記事中にリンクを直接記述しないと飛びません。
151
+ 当プラグインはショートコードをカードの書式とリンクを展開するのでピンバックは飛びません。
152
+
153
+ == Screenshots ==
154
 
155
  == Changelog ==
156
 
157
+ = 0.1.3 =
158
+ * content=''になっているOGP情報は無視するように修正。
159
+ * サムネイル取得APIをWordPress.comのものを初期値に変更。
160
+ * metaタグ表記にシングルクォートが使われている場合、取得できていなかったため対応。
161
+ * タイトルや抜粋文をパラメータ等で設定した場合にもHTML等を除去するように変更。
162
+ * 「カード管理」の画面のセキュリティを強化。
163
+ * サイト情報を下側にしているときに定型書式「Pzカード標準書式」を使用したときサイト名が見えなくなる現象に対応。
164
+ * 設定画面の「サイト情報」の位置を変更。
165
+ * 設定画面にサイト情報と記事内容の間を区切るための「区切り線」を変更。
166
+
167
  = 0.1.2 =
168
  * 「新しいウィンドウで開く」の設定を追加。
169
  * カード管理画面のソート順を修正。