1
プラグインフォーム送信のベストプラクティス
私は多くの研究を行ってきましたが、探しているものが見つからないので、正しい方向に向けられることを望んでいます。 フロントエンドからチケットを予約するイベントプラグインを開発しています。これは、他のどのフォーム送信とも変わりませんが、私が混乱しているのは、OOPを介してクラスで記述されたプラグインからそれを処理する方法です。 私が見つけたほとんどの記事は、テンプレートページ内に$ _POST処理を配置すると述べています。理想的には、これをプラグイン内の関数で処理したいと思います。 私が確信していないもう1つのことは、フロントエンドでフォームを送信するとき、それが実際にバックエンドの関数に渡される方法です。テンプレートの詳細からフォーム処理を完全に抽象化したいと考えています。 // events.php if ( ! class_exists( 'Events' ) ) { Class Events { function __construct() { add_action( 'plugins_loaded', array( &$this, 'includes' ), 1 ); } function includes() { require_once( EVENTS_INCLUDES . 'functions.php' ); } } } if ( class_exists( 'Events' ) ) { $events_load = …