Çok fazla araştırma yaptım ve aradığım şeyi tam olarak bulamadım, bu yüzden doğru yöne yönlendirilebileceğimi umuyorum.
Ön uçtan bilet rezervasyonu yapabilecek bir Etkinlik eklentisi geliştiriyorum. Bu herhangi bir diğer Form gönderme farklı değil, ama ben karıştırıyorum ne bir sınıf ile OOP ile yazılmış bir eklenti ile nasıl başa çıkmak olduğunu.
Bulduğum çoğu makale $ _POST işlemeyi şablon sayfasına koydu. İdeal olarak bu eklenti içindeki bir fonksiyon tarafından ele almak istiyorum.
Emin olmadığım diğer bir şey, ön uçtaki formu gönderdiğinizde, bunun aslında arka uçtaki işleve nasıl aktarıldığıdır. Form işlemeyi herhangi bir şablon detayından tamamen soyutlamayı umuyorum.
// 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 = New Events();
}
// functions.php
function process_form() {
...do form processing here...
...insert booking...
}
Bunu yakalamak için neyi ya da form eylemini nereye göndereceğimi bilmiyorum. Tüm yardımlarınız için teşekkürler!
-Adam