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フォルダ内に配置します。メールテンプレートを編集している場合は、affiliatewp内にemailsという名前のサブフォルダを作成します。 - コピーしたテンプレートファイルをコードエディタで開き、変更を加えます。適切な 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プラグインを使用するかに関わらず、どちらのアプローチでも、変更は安全に保持され、アップデートを通じて永続します。常にサイトのバックアップを取り、シームレスな実装のために変更を徹底的にテストしてください。