アイネクシオWebサイトドクター

WebサイトやWebシステムの悩みを解決します

スキル

  • PHP
  • Python
  • C#
  • Java
  • Swift
  • Dart
  • HTML(CSS
  • Javascript
  • MySQL
  • PostgreSQL
  • Sqlite
  • Access
  • Redhat系 Linux
  • Debian系 Linux
  • CodeIgniter
  • fuelPHP
  • CakePHP
  • flutter

Easy Banner Link(WordPressプラグイン)

2024/11/13 2024/02/12

簡易バナー管理

天下のWordPressで簡易的にバナーを管理できるプラグインを作りました。

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

投稿画面に[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=ol child-class=inx]

出力例)

<ol class=""><li class="inx"><img class="" src="test.jpg" /></li></ol>

HTML出力を利用する

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

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

global $InxEasyBannerLink;
echo $InxEasyBannerLink->get_html();

配列を利用する

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

第一引数
並び順を設定します(ASC または DESC)。デフォルトは ASC 。

第二引数
取得数を設定します(数値)。デフォルトは 5件。

global $InxEasyBannerLink;
$array = $InxEasyBannerLink->get_list();

Changelog

= 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 =

  • 軽微な修正
アバター画像
プログラマーとして存在しています。 コーヒーとヌーノ・ベッテンコート、リッチーコッツェンが大好き。ボクシングも大好き。家族も音楽も好き。仕事もそれなりに好き。仕事ください。

https://lit.link/grooveline

執筆者:TAKAHIRO