-
Notifications
You must be signed in to change notification settings - Fork 2
ファイル構成
T. Kameda edited this page Mar 7, 2019
·
1 revision
- acf/ ... Advanced Custom Fieldsプラグイン
- composer.json ... Mailerliteライブラリなどを読み込むためのもの
- images/ ... 画像(podcast非表示の場合のダミー画像)
-
includes/ ... 機能別にファイルを分けてプログラムを管理
- class-installment.php ... WooCommerce Subscriptionsプラグインを分割支払い機能として使えるようにする
- class-mailerlite-group.php ... Mailerliteのグループと、WooCommerce商品を関連づける(バリエーションにも対応)
- class-scrum-post.php ... スクラム・ラーニングを運営するためのカスタム投稿タイプ、タクソノミーなどを提供する
- class-simple-event.php ... シンプルなイベント管理機能(使っていない)
- class-subscription-bank.php ... WooCommerce Subscriptionsプラグインで銀行振込を行うと、期限切れが発生するため、10日間の延長を可能にする
- class-wc-integration-tab.php ... WooCommerceの設定画面に「連携」タブを表示し、Mailerlite APIキーを設定するための画面を出す
- class-wcr-content.php ... まとめ商品機能を提供し、まとめ商品や、単体の商品、バリエーションなどで閲覧制限を行うショートコードなどを提要
- class-wcr-ctag.php ... WooCommerceの商品ページにカスタムタブを提供する
- class-wcr-login.php ... WooCommerce remote loginプラグインで使う「ログインチェック」を提供する
- class-wcr-mylib.php ... マイライブラリ機能を提供(商品ページで設定する)
- class-wcr-ssp.php ... Seriously Simple Podcastの機能強化(アクセス権や、カスタムフィールド)
- custom-fields-by-acf.php ... ACFでフィールドの追加
- download.php ... ダウンロード機能を実装しようとして途中
- toiee-shortcodes.php ... 必要になったショートコードを追加
- wcr-functions.php ... 横断的に利用する関数を定義
- woocommerce_settings.php ... 登録フォームを修正(苗字、名前を分けたりなど)
- LICENSE ... GPLの記述
- plugin-update-checker ... プラグインをアップデートするためのプログラム群
- README.md ... 概要
- src ... acf、cpt-uiの設定などのバックアップ
-
templates
- feed-podcast.php ... 閲覧制限に対応したPodcast feedを出力するためのもの
- update-metadata.json ... アップデートを通知するためのバージョン情報などを記載
- vendor ... composerのライブラリ
- woocommerce-for-toieelab.php ... 本体、ライブラリやクラスなどを読み込む