Slider by 10Web:スライドに透かしも付けられる画像&動画用レスポンシブスライダー

2018年10月14日

スライドに透かしも付けられる画像&動画向け WordPress 用スライダーの紹介です。
それは「Slider by 10Web」です。
そのインストール手順から日本語化・使い方と設定などを解説していきます。

Slider by 10Web – Slider by 10Web

Screenshot of wordpress.org

Slider by 10Web は、レスポンシブに対応した画像&動画用スライダーです。
「前」「次」「○」「再生」「一時停止」などのナビゲーションボタンをカスタマイズ可。
マウスとキーボードでの操作およびタッチスワイプなどもサポート。

各スライドにはテキスト文字もしくは画像の透かしを追加したり、
スライド上での右クリックを禁止にすることもできます。

記事を作成もしくは更新時点でのバージョン:v 1.2.17
マルチサイトでの利用:可

インストール手順

下記の URL から ZIP ファイルを入手して、管理画面からアップロードして有効化するか
Slider by 10Web – WordPress.org

もしくは、WordPress.org の公式プラグインディレクトリにリリースされているので、
管理画面から入手できます。

ダッシュボードから「プラグイン」メニューの「新規追加」を選択し、
プラグイン追加画面右上の検索窓に「Slider by 10Web」と入力します。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

検索結果の一番左上に表示されると思うので、「今すぐインストール」をクリックします。
※一番左上に表示されない場合は、上記の画像から探して下さい。
インストールが完了したら、プラグインを「有効化」します。

プラグインのインストールに慣れていない方は、
下記の記事にて詳しく解説していますので、御覧ください。

WordPressプラグインのインストール手順を解説 – WordPress活用術

日本語化

Slider by 10Web を有効化した際に日本語化されない場合には、
日本語化用の言語パックを translate.wordpress.org から入手できる場合があります。

WordPress と関連プロジェクト(テーマ・プラグイン)用の翻訳プラットフォームとして、
translate.wordpress.org (GlotPress) が導入されています。

※ボランティアで翻訳されている場合が多いので、
全てのプラグインで、必ずしも日本語化用の言語パックが用意されているわけでは無いです。
また、用意されていても 100% 翻訳されている保証もありません。

日本語化用の翻訳ファイルの探し方は、下記の記事を参照してください。

WordPress公式での日本語化用の翻訳ファイルの探し方 – WordPress活用術

専用テーブル

下記のテーブルを Slider by 10Web 専用のテーブルとして作成し利用します。
テーブル作成時に $wpdb->prefix も使用しているので、マルチサイトにも対応。

sliders-insert.php から CREATE TABLE 文を抜粋(記事用に一部修正)。

CREATE TABLE IF NOT EXISTS `wdsslider` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(127) NOT NULL,
`published` tinyint(1) NOT NULL,
`full_width` tinyint(1) NOT NULL,
`auto_height` tinyint(1) NOT NULL,
`width` int(4) NOT NULL,
`height` int(4) NOT NULL,
`align` varchar(8) NOT NULL,
`effect` varchar(16) NOT NULL,
`time_intervval` int(4) NOT NULL,
`autoplay` tinyint(1) NOT NULL,
`shuffle` tinyint(1) NOT NULL,
`music` tinyint(1) NOT NULL,
`music_url` mediumtext NOT NULL,
`preload_images` tinyint(1) NOT NULL,
`background_color` varchar(8) NOT NULL,
`background_transparent` int(4) NOT NULL,
`glb_border_width` int(4) NOT NULL,
`glb_border_style` varchar(16) NOT NULL,
`glb_border_color` varchar(8) NOT NULL,
`glb_border_radius` varchar(32) NOT NULL,
`glb_margin` int(4) NOT NULL,
`glb_box_shadow` varchar(127) NOT NULL,
`image_right_click` tinyint(1) NOT NULL,
`layer_out_next` tinyint(1) NOT NULL,
`prev_next_butt` tinyint(1) NOT NULL,
`play_paus_butt` tinyint(1) NOT NULL,
`navigation` varchar(16) NOT NULL,
`rl_butt_style` varchar(16) NOT NULL,
`rl_butt_size` int(4) NOT NULL,
`pp_butt_size` int(4) NOT NULL,
`butts_color` varchar(8) NOT NULL,
`butts_transparent` int(4) NOT NULL,
`hover_color` varchar(8) NOT NULL,
`nav_border_width` int(4) NOT NULL,
`nav_border_style` varchar(16) NOT NULL,
`nav_border_color` varchar(8) NOT NULL,
`nav_border_radius` varchar(32) NOT NULL,
`nav_bg_color` varchar(8) NOT NULL,
`bull_position` varchar(16) NOT NULL,
`bull_style` varchar(20) NOT NULL,
`bull_size` int(4) NOT NULL,
`bull_color` varchar(8) NOT NULL,
`bull_act_color` varchar(8) NOT NULL,
`bull_margin` int(4) NOT NULL,
`film_pos` varchar(16) NOT NULL,
`film_thumb_width` int(4) NOT NULL,
`film_thumb_height` int(4) NOT NULL,
`film_bg_color` varchar(8) NOT NULL,
`film_tmb_margin` int(4) NOT NULL,
`film_act_border_width` int(4) NOT NULL,
`film_act_border_style` varchar(16) NOT NULL,
`film_act_border_color` varchar(8) NOT NULL,
`film_dac_transparent` int(4) NOT NULL,
`built_in_watermark_type` varchar(16) NOT NULL,
`built_in_watermark_position` varchar(16) NOT NULL,
`built_in_watermark_size` int(4) NOT NULL,
`built_in_watermark_url` mediumtext NOT NULL,
`built_in_watermark_text` mediumtext NOT NULL,
`built_in_watermark_font_size` int(4) NOT NULL,
`built_in_watermark_font` varchar(16) NOT NULL,
`built_in_watermark_color` varchar(8) NOT NULL,
`built_in_watermark_opacity` int(4) NOT NULL,
`css` mediumtext NOT NULL,
`timer_bar_type` varchar(16) NOT NULL,
`timer_bar_size` int(4) NOT NULL,
`timer_bar_color` varchar(8) NOT NULL,
`timer_bar_transparent` int(4) NOT NULL,
`spider_uploader` tinyint(1) NOT NULL,
`stop_animation`  tinyint(1) NOT NULL,
`right_butt_url` varchar(255) NOT NULL,
`left_butt_url` varchar(255) NOT NULL,
`right_butt_hov_url` varchar(255) NOT NULL,
`left_butt_hov_url` varchar(255) NOT NULL,
`rl_butt_img_or_not` varchar(8) NOT NULL,
`bullets_img_main_url` varchar(255) NOT NULL,
`bullets_img_hov_url` varchar(255) NOT NULL,
`bull_butt_img_or_not` varchar(8) NOT NULL,
`play_paus_butt_img_or_not` varchar(8) NOT NULL,
`play_butt_url` varchar(255) NOT NULL,
`play_butt_hov_url` varchar(255) NOT NULL,
`paus_butt_url` varchar(255) NOT NULL,
`paus_butt_hov_url` varchar(255) NOT NULL,
`start_slide_num` int(4) NOT NULL,
`effect_duration` int(6) NOT NULL,
`carousel` tinyint(1) NOT NULL,
`carousel_image_counts` int(4) NOT NULL,
`carousel_image_parameters` varchar(8) NOT NULL,
`carousel_fit_containerWidth` tinyint(1) NOT NULL,
`carousel_width` int(4) NOT NULL,
`parallax_effect` tinyint(1) NOT NULL,
`mouse_swipe_nav` tinyint(1) NOT NULL,
`bull_hover` int(1) NOT NULL,
`touch_swipe_nav` tinyint(1) NOT NULL,
`mouse_wheel_nav` tinyint(1) NOT NULL,
`keyboard_nav` tinyint(1) NOT NULL,
`possib_add_ffamily` varchar(255) NOT NULL,
`show_thumbnail` tinyint(1) NOT NULL,
`thumb_size` varchar(8) NOT NULL,
`fixed_bg` tinyint(1) NOT NULL,
`smart_crop` tinyint(1) NOT NULL,
`crop_image_position` varchar(16) NOT NULL,
`javascript` text NOT NULL,
`carousel_degree` int(4) NOT NULL,
`carousel_grayscale` int(4) NOT NULL,
`carousel_transparency` int(4) NOT NULL,
`bull_back_act_color` varchar(8) NOT NULL,
`bull_back_color` varchar(8) NOT NULL,
`bull_radius` varchar(32) NOT NULL,
`possib_add_google_fonts` tinyint(1) NOT NULL,
`possib_add_ffamily_google` varchar(255) NOT NULL,
`slider_loop` tinyint(1) NOT NULL,
`hide_on_mobile` int(4) NOT NULL,
`twoway_slideshow` tinyint(1) NOT NULL,
`full_width_for_mobile` int(4) NOT NULL,
`order_dir` varchar(4) NOT NULL,
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;

CREATE TABLE IF NOT EXISTS `wdsslide` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`slider_id` bigint(20) NOT NULL,
`title` longtext NOT NULL,
`type` varchar(128) NOT NULL,
`image_url` mediumtext NOT NULL,
`thumb_url` mediumtext NOT NULL,
`published` tinyint(1) NOT NULL,
`link` mediumtext NOT NULL,
`order` bigint(20) NOT NULL,
`target_attr_slide` tinyint(1) NOT NULL,
`youtube_rel_video` tinyint(1) NOT NULL,
`video_loop` tinyint(1) NOT NULL,
`fillmode` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `wdslayer` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` longtext NOT NULL,
`slide_id` bigint(20) NOT NULL,
`type` varchar(8) NOT NULL,
`depth` bigint(20) NOT NULL,
`text` mediumtext NOT NULL,
`link` mediumtext NOT NULL,
`left` int(4) NOT NULL,
`top` int(4) NOT NULL,
`start` bigint(20) NOT NULL,
`end` bigint(20) NOT NULL,
`published` tinyint(1) NOT NULL,
`color` varchar(8) NOT NULL,
`size` bigint(20) NOT NULL,
`ffamily` varchar(32) NOT NULL,
`fweight` varchar(8) NOT NULL,
`padding` varchar(32) NOT NULL,
`fbgcolor` varchar(8) NOT NULL,
`transparent` int(4) NOT NULL,
`border_width` int(4) NOT NULL,
`border_style` varchar(16) NOT NULL,
`border_color` varchar(8) NOT NULL,
`border_radius` varchar(32) NOT NULL,
`shadow` varchar(127) NOT NULL,
`image_url` mediumtext NOT NULL,
`image_width` int(4) NOT NULL,
`image_height` int(4) NOT NULL,
`image_scale` varchar(8) NOT NULL,
`alt` varchar(127) NOT NULL,
`imgtransparent` int(4) NOT NULL,
`social_button` varchar(16) NOT NULL,
`hover_color` varchar(8) NOT NULL,
`layer_effect_in` varchar(32) NOT NULL,
`duration_eff_in` bigint(20) NOT NULL,
`layer_effect_out` varchar(32) NOT NULL,
`duration_eff_out` bigint(20) NOT NULL,
`target_attr_layer` tinyint(1) NOT NULL,
`hotp_width` int(4) NOT NULL,
`hotp_fbgcolor`  varchar(8) NOT NULL,
`hotp_border_width` int(4) NOT NULL,
`hotp_border_style` varchar(16) NOT NULL,
`hotp_border_color` varchar(8) NOT NULL,
`hotp_border_radius` varchar(32) NOT NULL,
`hotp_text_position` varchar(6) NOT NULL,
`google_fonts` int(1) NOT NULL,
`add_class` varchar(127) NOT NULL,
`layer_video_loop` tinyint(1) NOT NULL,
`youtube_rel_layer_video` tinyint(1) NOT NULL,
`hotspot_animation` tinyint(1) NOT NULL,
`layer_callback_list` varchar(32) NOT NULL,
`hotspot_text_display` varchar(8) NOT NULL,
`hover_color_text` varchar(8) NOT NULL,
`text_alignment` varchar(8) NOT NULL,
`link_to_slide` int(4) NOT NULL,
`align_layer` tinyint(1) NOT NULL,
`static_layer` tinyint(1) NOT NULL,
`infinite_in` int(4) NOT NULL DEFAULT '1',
`infinite_out` int(4) NOT NULL DEFAULT '1',
`min_size` int(4) NOT NULL,
PRIMARY KEY (`id`)
) DEFAULT CHARSET=utf8;

初回操作時

WordPressプラグイン「Slider by 10Web」のスクリーンショット

初回操作時にはメニューは上のような状態で表示されます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

This will allow you to get more out of your plugin experience – get awesome customer support, receive exclusive deals and discounts on premium products and more. You can choose to skip this step, Slider will still work just fine.

クリックすると上のような内容のメッセージが表示されます。
Pro 版(有償版)の購入を促すかのような内容なので必要なければスルーしましょう。
スルーするならば「SKIP」リンクをクリックするとスライダー一覧画面が表示されます。
※メニューも変更されています。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

サンプルスライダーが登録されいています。
ここで表示されているショートコードもしくは PHP コードをスライダーを表示させたい箇所に貼り付けます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

プレビュー表示してみると上のような感じになります。

専用メニュー

WordPressプラグイン「Slider by 10Web」のスクリーンショット

ダッシュボードの「設定」メニューの下に追加されています。

使い方

スライダー新規作成

WordPressプラグイン「Slider by 10Web」のスクリーンショット

複数のスライダーを管理する場合には、識別できるスライダーのタイトルを入力します。
そして、「Add Slide(s)」からスライドとして追加したい画像などを選択します。

Slide options

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Fillmode
    スライドの背景の外観を変更できます。
  • Published
    公開するかどうか。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

サムネイル画像を選択します。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

レイヤー機能は、Free 版では使用不可です。

Settings

Global

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Layout
    スライダーのレイアウトを選択します。
  • Dimensions
    スライダーの最大幅と高さを指定します。
    ratio に数値を入力すると入力した値に応じた比率で高さが計算されます。
  • Effect
    スライドに適用するエフェクトを選択します。
  • Еffect duration
    エフェクトの持続時間をミリ秒単位で設定します。
  • Hide on small screens
    ここで指定した値より画面サイズが小さい場合はスライダーを非表示にできます。
  • Full width on small screens
    ここで指定した値より画面サイズが小さい場合はスライダーの幅が全幅になります。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Smart Crop
    このオプションを使用するにはスライドの設定で「Fillmode」が「Fill in Slide Options」に設定されている必要があります。
  • Fixed background
    固定背景にするかどうか。
  • Slides order direction
    スライドの移動方向。
  • Parallax Effect
    選択不可。
  • Smart Load
    「Yes」を選択すると最初の数枚の画像の読み込みを高速化できます。
  • Right click protection
    スライダー上での右クリックを禁止にできます。
  • Layer out on next
    選択不可。
  • Published
    公開するかどうか。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Autoplay
    スライダーを自動再生にするかどうか。
  • Time Interval
    自動再生がオンの時のスライド間の時間間隔をミリ秒単位で設定します。
  • Enable loop
    スライダーをループ再生するかどうか。
  • Shuffle
    自動再生中にスライドをランダムで表示するかどうか。
  • Two way slideshow
    オンにすると自動再生中にユーザーが前のスライドに切り替えると、スライドショーは反転移動(左から右なら、右から左へ)し始めます。
  • Stop on hover
    マウスホバー時には自動再生を一時停止するかどうか。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Start with slide
    指定した番号のスライドからスライダーが開始されます。ランダムの場合は値を「0」に設定します。
  • Music
    スライダで音楽もしくはオーディオトラックを再生するかどうか。
    オンにすると使用する音源ファイルの URL を指定できます。
  • Slider alignment
    スライダーの配置を設定します。
  • Background color
    背景色と透明度(0 から 100)を指定できます。
  • Border
    枠線の幅、タイプ、色を設定します。
  • Border radius
    枠線で囲んだ角を丸角にしたい場合に使用します。
  • Margin
    スライダーのマージンを指定します。
  • Shadow
    スライダーに影をつけたい場合に使用します。
Carousel

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Free 版では使用不可。

Navigation

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Next / Previous buttons
    次へ・前へボタンを表示するかどうか。
  • Mouse swipe navigation
    マウスでのスワイプ操作を有効にするかどうか。
  • Touch swipe navigation
    タッチスワイプ操作を有効にするかどうか。
  • Mouse wheel navigation
    マウスホイール操作を有効にするかどうか。
  • Keyboard navigation
    キーボード操作を有効にするかどうか。
  • Show Navigation buttons
    ナビゲーションボタンをマウスホバー時に表示するか常に表示するかを選択。
  • Image for Next / Previous buttons
    デフォルトのナビゲーションボタンを使用するか、カスタムアイコンをアップロードするかを選択できます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Next / Previous buttons style
    次へ・前へボタンのスタイルを選択します。
  • Upload buttons images
    次へ・前へボタンのカスタムアイコンをアップロードできます。
  • Choose buttons
    ナビゲーションボタンのタイプと色を選択できます。
  • Next / Previous buttons size
    選択不可。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Play / Pause button
    再生と一時停止ボタンを表示するかどうか。
  • Image for Play / Pause buttons
    デフォルトの再生と一時停止ボタンを使用するか、カスタムアイコンをアップロードするかを選択できます。
  • Play / Pause buttons style
    選択不可。
  • Upload buttons images
    再生と一時停止ボタンのカスタムアイコンをアップロードできます。
  • Choose buttons
    再生と一時停止ボタンのタイプと色を選択できます。
  • Play / Pause button size
    選択不可。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Buttons color
    再生と一時停止ボタンの色を選択できます。
  • Hover color
    マウスホバーの再生と一時停止ボタン色を選択できます。
  • Border
    再生と一時停止ボタンの枠線の色のみ選択可。
  • Border radius
    選択不可。
  • Background color
    再生と一時停止ボタンの背景色だけ選択可。
Bullets

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Enable bullets
    ○ボタンを表示するかどうか。
  • Show bullets
    マウスホバー時に○ボタンを表示するか常に表示するかを選択できます。
  • Show thumbnail on bullet hover
    ○ボタンの上にサムネイル画像を表示するかどうか。
  • Position
    ○ボタンの表示位置を選択できます。
  • Bullets type
    ○ボタンのタイプを選択できます。
  • Bullet style
    ○ボタンのスタイルを選択できます。
  • Upload buttons images
    ○ボタンのカスタムアイコンをアップロードできます。
  • Choose buttons
    ○ボタンのタイプと色を選択できます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Size
    選択不可。
  • Color
    選択不可。
  • Active color
    選択不可。
  • Active Background color
    選択不可。
  • Background color
    選択不可。
  • Border radius
    選択不可。
  • Margin
    選択不可。
Filmstrip

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Free 版では使用不可です。

Timer bar

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Enable timer bar
    オンにすると自動再生時に次のスライドに切り替わるまでの時間が表示されます。
  • Type
    時間表示バーのタイプを選択できます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Size
    バーの高さを px 単位で指定します。
  • Color
    バーの色と透明度を指定できます。
Watermark

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Watermark type
    スライドの画像に入れる透かしのタイプを選択できます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Watermark type に「Text」を選択した場合

  • Watermark text
    スライドで表示する透かしのテキスト文字を入力します。
  • Watermark font size
    透かしのフォントサイズを選択できます。
  • Watermark color
    透かしの色を選択できます。
  • Watermark position
    透かしの表示位置を選択できます。

WordPressプラグイン「Slider by 10Web」のスクリーンショット

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Watermark type に「Image」を選択した場合

  • Watermark url
    透かしとして使用する画像(.png のみ)を選択します。
  • Watermark size
    透かしのサイズをパーセントで指定します。
  • Watermark position
    透かしの表示位置を選択できます。
CSS

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Css
    カスタム CSS コードを入力できます。
Slider Callbacks

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Add new callback
    スライダーでのイベント発生時にコールバックするコードを入力できます。

Options

WordPressプラグイン「Slider by 10Web」のスクリーンショット

  • Enable WD Media Uploader
    オンにするとカスタムメディアアップローダーを使用し画像を追加できます。
  • Loading icon
    ローディングアイコンを選択できます。
  • Uninstall Slider WD

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Free 版では使用不可です。

Import

WordPressプラグイン「Slider by 10Web」のスクリーンショット

Free 版では使用不可です。

代替プラグイン

Slider by 10Web にほしい機能が無かった場合には、
Slider by 10Web 以外にもスライダーが作れるプラグインを記事にしています。
以下では、Slider by 10Web を含めて 22 個を簡単に紹介しています。

スライダーが作れるWordPressプラグイン一覧

URL

Slider by 10Web – WordPress.org

本ページはアフィリエイトプログラムによる収益を得ています