ACS Portfolio Pro

🔧 技術仕様(アーキテクチャ・依存関係)

ACS Portfolio Pro — 技術仕様書

プラグインバージョン: 3.0.4 最終更新: 2026-03 保存場所: C:\Users\user\OneDrive\ドキュメント\プラグイン\acs-portfolio-pro-v3.0.4\acs-portfolio-pro\


定数

定数名
ACS_PORTFOLIO_VERSION 3.0.4
ACS_PORTFOLIO_PATH plugin_dir_path(__FILE__)
ACS_PORTFOLIO_URL plugin_dir_url(__FILE__)

投稿メタ(post_meta)

キー 内容
_acs_client_name クライアント名
_acs_project_url プロジェクトURL
_acs_start_date 開始日
_acs_end_date 完了日
_acs_technologies 使用技術(カンマ区切り)

ショートコード仕様

登録ショートコード:

Powered by ACS Portfolio Pro

ポートフォリオ5 はPro版限定機能です

Pro版ライセンスを購入してご利用ください

オプション属性一覧:

属性 デフォルト Pro版のみ 説明
limit int -1 表示件数(-1=無制限)
category string '' カテゴリスラッグ絞り込み
layout string grid list grid または list
columns int 3 24 カラム数
show_filter bool true フィルターボタン表示
show_sort bool true 並び替えUI表示
orderby string date 並び順基準
order string DESC ASC または DESC

AJAXアクション: acs_filter_portfolio(ログイン/非ログイン両対応)


ライセンス仕様

項目 内容
キー形式 ACSP-XXXX-XXXX-XXXX-XXXX
認証API https://locany.net/wp-json/acs/v1/validate-license
製品スラッグ acs-portfolio-pro
日次検証 WP Cron(acs_portfolio_daily_license_check

Pro版ゲート: ACS_Portfolio_Pro::is_pro_active()false の場合、ポートフォリオ2〜5・カラム変更・リストレイアウト・ソート拡張を無効化


📁 ファイル構成

acs-portfolio-pro/
├── acs-portfolio-pro.php               # エントリーポイント・定数・機能ゲート
├── includes/
│   ├── class-post-type.php             # カスタム投稿タイプ・タクソノミー登録
│   ├── class-metabox.php               # カスタムフィールド(メタボックス)
│   ├── class-shortcode.php             # ショートコード・AJAXフィルター
│   ├── class-license.php               # ライセンス認証
│   ├── class-admin.php                 # 管理画面通知
│   └── class-settings.php             # ポートフォリオ名称設定(Pro版)
└── assets/
    ├── css/
    └── js/

ポートフォリオ(edit.php?post_type=portfolio)
├── すべてのポートフォリオ
├── 新規追加
├── カテゴリ
├── ライセンス(acs-portfolio-license)
└── 設定(acs-portfolio-settings)※Pro版

ポートフォリオ2〜5(Pro版のみ)
  ├── すべての{名称}
  ├── 新規追加
  └── カテゴリ

プラグインの詳細を確認する

実際の機能や導入メリット、購入情報については以下のページをご覧ください。

ACS Portfolio Pro の詳細ページを見る →