AffiliateWP は、テンプレートファイルを変更できる柔軟性を備えています。子テーマを使ってテンプレートをカスタマイズすることで、プラグインのアップデート時に変更内容が維持されながら、特定の機能を調整できます。
カスタマイズ可能なテンプレートの概要
AffiliateWPのテンプレートは機能に基づいて分類されています。カスタマイズ可能な主なテンプレートは以下のとおりです。
メール
body-default.php: メール本文。footer-default.php: メールのフッター。header-default.php: メールのヘッダー。
アフィリエイトダッシュボードのタブ
dashboard.php: メインのアフィリエイトダッシュボード。dashboard-tab-urls.php: URL タブ。dashboard-tab-stats.php: 統計タブ。dashboard-tab-graphs.php: グラフタブ。dashboard-tab-referrals.php: 紹介タブ。dashboard-tab-payouts.php: 支払いタブ。dashboard-tab-visits.php: 訪問タブ。dashboard-tab-creatives.php: クリエイティブ タブ。dashboard-tab-settings.php: 設定タブ。
フォームとアクセス制限
login.php: アフィリエイトログインフォーム。register.php: アフィリエイト登録フォーム。no-access.php: ユーザーにアクセス権がない場合に表示されるメッセージ。
クリエイティブ
creative.php: クリエイティブ管理領域のテンプレート。
テンプレートを変更する手順
子テーマの使用
子テーマを使用してテンプレートをカスタマイズすると、AffiliateWP の更新後も変更が維持されます。
- プラグインのテンプレート フォルダーから変更するテンプレートを特定します。
- 子テーマのディレクトリに、次のフォルダを作成します。
affiliatewp. - 選択したテンプレートファイルを
affiliatewpフォルダ。メールテンプレートを変更する場合は、emails内部affiliatewp. - コピーしたテンプレートファイルをコードエディタで開き、変更を加えます。PHPとHTMLの構文が適切であることを確認してください。
- 編集したら、更新したファイルをアップロードします
affiliatewpテンプレートを含むフォルダーを子テーマのディレクトリに保存します。
メールテンプレートを変更するときは、テンプレート(body-default.php, footer-default.php, header-default.php)は、 affiliatewp/emails サブフォルダー。
WPCodeプラグインの使用
より簡単な方法でカスタマイズを管理したい場合は、WPCode プラグインが効率的な代替手段となります。
- WPCode プラグインをダウンロードして有効化します。
- WordPress ダッシュボードで、 「WPCode」>「スニペット」に移動し、 「新しいスニペットを追加」をクリックします。
- PHP スニペットを追加するオプションを選択します。
- カスタム PHP コードをスニペット エディターに貼り付けます。
- スニペットをアクティブに切り替え、変更を保存して、機能を確認します。
WPCode の詳細なガイダンスについては、 WordPress にコード スニペットを追加するガイドを参照してください。
これで完了です!AffiliateWPテンプレートをカスタマイズすることで、お客様一人ひとりに合わせたアフィリエイトエクスペリエンスを提供できます。子テーマを使用する場合でも、WPCodeプラグインを使用する場合でも、どちらの方法でも、変更内容は安全かつアップデート後も維持されます。サイトを常にバックアップし、変更内容を徹底的にテストすることで、スムーズな実装を実現できます。