=== Rollover Tab === Tags: タブ, ショートコード, グラフィカル, スタイルシート, css, javascript, js Requires at least: 3.1 Tested up to: 4.2.2 Stable tag: 1.3.2 Contributors: Eiji 'Sabaoh' Yamada License: GPLv2 グラフィカルなタブ付きパネルを使えるショートコードのプラグインです。 == 解説 == このプラグインは、投稿や固定ページにグラフィカルなタブ付きパネルを作るための2つのショートコードを定義します。テーマのスタイルシートやテンプレートに手を加える必要はありません。正しく表示するにはIE以外のブラウザ(Chrome, FireFox, Opera, Safariでテスト済みです)か、IE8以上が必要です。IE7以下では普通の<ul>リストが表示され、別なブラウザを使うかIEを8以上にアップデートすることを推奨するメッセージが表示されます。 = 使い方: =
[rollover-tabs name="id" norollover="true" border="true" margin="-2px" height="1.5in" left="1px" right="1px" scroll="true" font="small"][rollover-tab name="tab1" label="サンプル1"]
content of tab1...
...
[/rollover-tab][rollover-tab name="tab2" label="サンプル2" font="large"]
content of tab2...
...
[/rollover-tab][/rollover-tabs]
= 属性: = name: 内部で使われる名前(id)です。[rollover-tabs name="id"]は省略可能(省略した時の値は"rollover")です。[rollover-tab name="tab1"]は省略できません。 norollover: 省略可能です。省略するとタブはマウスを重ねるだけで切り替わります。"true"を指定すると、タブはクリックしないと切り替わらないようになります。 border: 省略可能です。省略するとボーダーは表示されません。"true" を指定するとボーダーが表示されるようになります。 margin: 省略可能です。上ボーダーがグラフィックと一致しなかった場合に、この属性で位置を調整できます。省略した時の値はcss/rollover-tab.cssに定義されており、1.2.0からは"-26px"から"0"(テーマに依らない)に変わっています。 height: 省略可能です。省略するとパネルの高さは内容によって自動的に調整されます。パネルの高さを固定したい時に、この属性で高さを指定できます。 left: 省略可能です。省略したときの値はcss/rollover-tab.cssに定義されています("1px")。タブの左側にスペースを作りたい時に、大きな値を指定できます。"0"や"0px"はボーダーが欠けるのでお勧めできません。 right: 省略可能です。省略したときの値はfalseです。タブの位置を右端からの距離で指定したい時に使います。leftが指定された時にはrightは無視されます。"0"や"0px"はボーダーが欠けるのでお勧めできません。 scroll: 省略可能です。省略するとパネルにはスクロールバーが表示されません。"true" を指定するとスクロールバーが表示されるようになります。 font: 省略可能です。フォントのサイズを指定できます。[rollover-tab ...]ショートコードに指定すると、そのタブだけ指定サイズのフォントになります。[rollover-tabs ...]に指定すると、個別にも指定されているタブ以外のすべてのタブが指定サイズのフォントになります。 label: タブに表示されるキャプションです。省略できません。 注意: margin属性の初期値が"-26px"から"0"に変更されました。marginを指定している方は、表示を維持するのに値を変更する必要があります。 注意: リッチテキストエディタで投稿やページを編集する際に、隣接する2つのショートコードの間に改行を入れないでください。例えば[rollover-tabs]と[rollover-tab]の間や、[/rollover-tab]と次の[rollover-tab]の間などにです。改行を入れるとワードプレスが勝手に<p>タグをつけてしまうので、表示が崩れます。 = 機能 = * [rollover-tabs]ショートコードでタブ付きパネルを開始します。 * [rollover-tabs]と[/rollober-tabs]の間に、[rollover-tab name="..." label="..."]...[/rollover-tab]を使ってひとつひとつのタブ(パネル)を作ります。 * リッチなグラフィックでタブを表示します。 * デフォルトではタブにマウスを重ねるだけでタブが切り替わります。オプションでクリックしないと切り替わらないようにもできます。 * ボーダーの表示をオン・オフできるようになりました。 * ボーダーの高さをグラフィックに合わせて調節できるようになりました。 * パネルの高さを指定できるようになりました。 * スタイルシートが改善され、上ボーダーがグラフィックと一致するようになりました。テーマに依らず位置が決まるようになりました。 * [rollover-tab ...]と[/rollover-tab]の間で別なショートコード(もしかしたら[rollover-tabs]も?)が使えるようになりました。 * タブの位置を左からの距離または右からの距離で指定できるようになりました。 * スクロールバーの表示をオン・オフできるようになりました。 * フォントサイズを指定できるようになりました。 == インストール == * ダウンロードした圧縮ファイルをwordpress/wp-content/plugins/フォルダに展開してください。 * サイトのダッシュボードにアクセスして、プラグインを有効にしてください。 * ショートコードを使って投稿やページにタブ付きパネルを作ってください。 == FAQ == = タブが一直線に並びません。下りの階段のようです。 = リッチテキストエディタを使って、ショートコードとショートコードの間に改行を入れていませんか? 例:
[rollover-tabs]
[rollover-tab name="tab1" label="Sample1"]
Sample
This is a sample.
[/rollover-tab]
[rollover-tab name="tab2" label="For example"]
Example
This is example.
[/rollover-tab]
[/rollover-tabs]
上の例は誤りです。正しいのは下の例です。
[rollover-tabs][rollover-tab name="tab1" label="Sample1"]
Sample
This is a sample.
[/rollover-tab][rollover-tab name="tab2" label="For example"]
Example
This is example.
[/rollover-tab][/rollover-tabs]
= クリックした時にタブが切り替わるようにしたい。 = [rollover-tabs]のnorollover属性を"true"と指定してください。 例:
[rollover-tabs norollover="true"][rollover-tab name="tab1" label="Sample1"]
Sample
...
= ひとつの投稿(またはページ)で複数のタブ付きパネルを使いたい。 = [rollover-tabs]のname属性を投稿(ページ)内でユニークになるように指定してください。 例:
[rollover-tabs name="tabs1"][rollover-tab name="tab1" label="Sample1"]
Sample
...
[/rollover-tab][/rollover-tabs]
...
[rollover-tabs name="tabs2"][...
== Screenshots == 1. 配布された状態では、rollover tabは白い背景のテーマに合うように作られています。 == 詳しくは == http://sabaoh.sakura.ne.jp/wordpress/を御覧ください。 == 変更履歴 == = 1.3.2 = * wptexturizeフィルターを無効にしなくても正常に動作するように改善しました。 = 1.3.1 = * このプラグインが正常に動作しなくなるため、wptexturizeフィルターを無効にするようにしました。 = 1.2.1 = * フォントサイズを指定できるようになりました。 * ボーダーの色と太さの指定を、phpコードからcssに移動しました。 = 1.2.0 = * スタイルシートが改善され、上ボーダーがグラフィックと一致するようになりました。テーマに依らず位置が決まるようになりました。 * [rollover-tab ...]と[/rollover-tab]の間で別なショートコード(もしかしたら[rollover-tabs]も?)が使えるようになりました。 * タブの位置を左からの距離または右からの距離で指定できるようになりました。 * スクロールバーの表示をオン・オフできるようになりました。 = 1.1.1 = margin属性の初期値をphpコードからcssに移動しました。 これにより、cssを編集して初期値を調節することが可能となりました。 = 1.1.0 = * ボーダーの表示をオン・オフできるようになりました。 * ボーダーの高さをグラフィックに合わせて調節できるようになりました。 * パネルの高さを指定できるようになりました。 = 1.0.2 = スタイルシートを改善しました。 = 1.0.1 = クリックして切り替えにする機能のバグフィックス = 1.0.0 = 初回リリース。