=== Easy Banner Link ===
Contributors: grooveline
Tags: easy,banner,link,slider,スライダー,バナー,inexio
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

バナー画像などを簡易的に管理し、リストまたはスライドショー形式で表示するプラグイン。

== Description ==

このプラグインは画像とリンクを管理し、リストまたはスライドショー形式で表示するプラグインです。

# ウィジェットを利用する
WordPressの「外観」->「ウィジェット」で「Easy Banner Link」をウィジェットエリアに追加することで、HTML出力されます。
（※ウィジェットではリスト表示のみ対応しています）

# ショートコードを利用する

## リストとして表示する
投稿画面に __*[inx-easy-banner-link]*__ を記載することでリスト化されたHTMLが出力されます。
デフォルトのリストはULとLIで構成されています。

引数を与えることで、リストのタグを変更したり、クラスを付与することができます。
それぞれの値は以下の通りです。

- parent-tag
	- デフォルトulを他のものに変更
- child-tag
	- デフォルトliを他のものに変更
- parent-class
	- parent-tag に指定されたタグのクラスを付与
- child-class
	- child-tag に指定されたタグのクラスを付与
- a-class
	- リンク先がある場合、aタグにクラスを付与
- img-class
	- imgタグにクラスを付与

ショートコード 例）
`
[inx-easy-banner-link parent-tag=div parent-class="banner-list" child-tag=div child-class=banner-item]
`

## スライドショーとして表示する
`slider="true"` を追加することで、登録したバナーをスライドショーとして表示できます。

`[inx-easy-banner-link slider="true"]`

スライドショーには、以下の専用オプションが利用可能です。

- slider
	- `true` でスライドショーを有効にします。デフォルトは `false`。
- width
	- `full` を指定すると、スライダーが画面の横幅いっぱいに広がります。デフォルトは `default`（テーマのコンテンツ幅）。
- navigation
	- `true`（デフォルト）で「次へ」「前へ」の矢印を表示します。`false` で非表示。
- pagination
	- `true`（デフォルト）で下部のドットナビゲーションを表示します。`false` で非表示。
- delay
	- 自動再生の切り替え間隔をミリ秒で指定します。デフォルトは `4000`（4秒）。

スライドショー ショートコード 例）
`
[inx-easy-banner-link slider="true" width="full" navigation="false"]
`


# HTML出力を利用する
__*$InxEasyBannerLink->get_html()*__ を記載することでリスト化されたHTMLが出力されます。
デフォルトのリストはULとLIで構成されています。

引数を与えることで、リストのタグを変更したり、クラスを付与することができます。
それぞれの値は上記「ショートコードを利用する」と同様です。

`
<?php
global $InxEasyBannerLink;
echo $InxEasyBannerLink->get_html();
?>
`

# 配列を利用する
__*$InxEasyBannerLink->get_list()*__ を記載することで配列を取得できます。

- 第一引数
	- 並び順を設定します（ASC or DESC）。デフォルトは ASC 。
- 第二引数
	- 取得数を設定します（数値）。デフォルトは 5件。

`
<?php
global $InxEasyBannerLink;
$array = $InxEasyBannerLink->get_list();
?>
`

== Installation ==

= 自動インストール =
1. プラグインの検索フィールドより「Easy Banner Link」と入力し、"プラグインの検索"をクリックします。
2. 当プラグインを見つけたら、"今すぐインストール"をクリックしてインストールし、プラグインを有効化してください。

= 手動インストール =
1. プラグインをダウンロードします。
2. プラグインフォルダ内にアップロードし、管理画面よりプラグインを有効化してください。


== Frequently Asked Questions ==

== Screenshots ==

== Changelog ==

= 1.1.0 - 2025.07.26 =
* フォームの送信処理を改善し、より安全に動作するようにしました。
* 機能追加: 独自のJavaScriptによるスライドショー機能を追加しました。
* 機能追加: スライドショーの表示オプション（フルワイド、ナビゲーション、ページネーション、遅延時間）をショートコードに追加しました。
* 改善: 管理画面でのバナー並び替えロジックを改善し、より正確に動作するようにしました。

= 1.0.21 =
* WordPress6.7との互換性を確認

= 1.0.20 =
* 軽微な修正

= 1.0.19 =
* 軽微な修正

= 1.0.18 =
* 軽微な修正

= 1.0.17 =
* URLリンクをブランクウインドウで開けるようにしました。

= 1.0.16 =
* 軽微な修正

= 1.0.15 =
* parent-tag が空白の場合、Parent Tag を出力しないようにしました。

= 1.0.14 =
* 軽微な修正

= 1.0.13 =
* jQueryに依存しないように調整しました。

= 1.0.12 =
* 軽微な修正

= 1.0.11 =
* 軽微な修正

= 1.0.10 =
* 軽微な修正

= 1.0.9 =
* 軽微な修正

= 1.0.8 =
* 軽微な修正

= 1.0.7 =
* 軽微な修正

= 1.0.6 =
* ウィジェットとして利用できるように調整しました。

= 1.0.5 =
* 軽微な修正

= 1.0.4 =
* 軽微な修正

= 1.0.3 =
* 軽微な修正

= 1.0.2 =
* 軽微な修正

= 1.0.1 =
* 軽微な修正

== Upgrade Notice ==