福岡 ワードプレス システム開発 株式会社ジーティーアイ のブログ

SYN オウンド(SYN Ownd)でブログカードのリンク先を選択できるようにした話 — blogcardショートコード target=”_self” テスト

SYN オウンド(SYN Ownd)でブログカードのリンク先を選択できるようにした話 — blogcardショートコード target=”_self” テスト

どうじゃろ?

ここはこう書いてます。

[blogcard url="https://blog.gti.jp/post-88" target="_self"]
目次[閉じる]

ブログカードのリンク先をどう開くか、指定できるようにした話(SYN Ownd)

SYNツールのブログカードで、リンクの target 属性を明示的に指定できるようにしてみた。

これまでブログカードは、クリックすると同じタブで開く挙動に固定していたけど、

記事の流れや用途によっては「別タブで開いてほしい」ケースもそこそこある。

たとえば、

  • 外部サイトを紹介するとき
  • 読み進めてほしい記事の途中で補足リンクを置くとき
  • 管理画面やツール系ページへの導線

こういう場面では、_blank で開いた方が自然なことも多い。

その場合は SYNオウンドの blogcard ショートコードで対応できるが、サイト内の記事リンクまで別タブになるのは少し違う。

そこで、ブログカードごとに「どう開くか」を属性指定でコントロールできるようにした。

できるようになったこと

ブログカードのショートコードに、target 属性を手動で指定できる。

  • _self(同じタブで開く)
  • _blank(新しいタブで開く)

※ 管理画面で選択する UI はありません。ショートコードに直接書きます。

特別な設定は不要で、カード作成時に target=”_self” などを記述するだけ。

[blogcard url="https://example.com" target="_self"]

既存のカード挙動は一切変えていないので、影響範囲はかなり限定的。

実装メモ的な話

内部的には、ショートコードで受け取った値をそのまま target 属性に反映しているだけ。

余計な自動判定や「外部リンクなら強制 _blank」みたいな処理は入れていない。

使う側が「どっちで開きたいか」を決めて書く、それだけのシンプルな実装にしている。


まとめ(テスト投稿用)

  • ブログカードで target 属性を指定できるようになった
  • _self / _blank を明示的に書き分けられる
  • UI選択ではなく、ショートコード手打ち方式
  • 既存の動作や記事への影響はなし

この投稿自体は動作確認用。

見た目や挙動をチェックするためのメモとして残しておく。

リリースしました!!

この機能はリリースしていません。

希望があったら…急ぐかもしれないですが、本家のアップデートのほうが早いかもしれない。

ですw

📁 ダウンロード

最新版はこちらから取得できます:

🔽 v1.6.0 リリースノート
https://github.com/taman777/gti-keni-tools/releases/tag/v1.6.0

📦 GTI 賢威-SYN 管理ツール v1.6.0 

バージョン:1.6.0 / 更新日:2026-2-4 ※今後アップデートした際は上記ダウンロードリンクの表記が変更されていることがあります。

🔽 GitHub
https://github.com/taman777/gti-keni-tools

注意

⚠️ 免責およびお願い

本ツールは「賢威8 → SYN」移行時のお困りごとの解決を目的として、
株式会社ジーティーアイ(GTI)が独自に開発・公開しているものです。

オープン配布のため、動作保証・個別サポート・苦情対応は一切行いません。
ご利用は自己責任でお願いいたします。

また、本プラグインに関する質問・問い合わせを賢威(Web Rider)公式フォーラムへ投稿しないでください。
本ツールは賢威・SYN公式サポート対象外の非公式ツールです。

ご自身のサイトでの運用テスト・バックアップを行ったうえでご利用ください。

この記事をシェアする

記事一覧へ戻る

コメント Comments

コメント一覧

  • さとーさん がコメント

    2026年2月7日 08:47

    Throws SPAM Away テストです。
    このコメントは排除されません。
    よろしくお願いいたします。

コメントする

Throws SPAM Away を使っていますよ、もちろん。

トラックバックURL

https://blog.gti.jp/post-75367/trackback/

関連記事 Relation Entry

IP あなたが接続中のIPアドレス:216.73.216.10