MENU

料金プラン

機能一覧

デモ

ご利用の流れ

お役立ちコラム



イベント

操作ガイド

Amelia WPフック – イベント

フックの使用には一定レベルのプログラミングスキルが必要であり、プラグインで提供されるサポートには含まれていません。

イベントが追加されました

amelia_before_event_added_filter

お客様は、このフィルターを使用して、イベントが追加される前のイベントデータを操作できます。

タイプ: フィルター

例:

function example($event) {
    // イベントデータを変更
    return $event;
}
add_filter('amelia_before_event_added_filter', 'example', 10, 1);

amelia_before_event_added

お客様は、イベントが追加される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($event) {
    // アクションを実行
}
add_action('amelia_before_event_added', 'example', 10, 1);

amelia_after_event_added

お客様は、イベントが追加された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($event) {
    // アクションを実行
}
add_action('amelia_after_event_added', 'example', 10, 1);

イベントが更新されました

amelia_before_event_updated_filter

お客様は、このフィルターを使用して、イベントが更新される前のイベントデータを変更できます。

タイプ: フィルター

例:

function example($event, $oldEvent, $applyGlobally) {
    // イベントデータを変更
    return $event;
}
add_filter('amelia_before_event_updated_filter', 'example', 10, 3);

amelia_before_event_updated

お客様は、イベントが更新される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($data) {
    // アクションを実行
}
add_action('amelia_before_event_updated', 'example', 10, 1);

amelia_after_event_updated

お客様は、イベントが更新された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($data) {
    // アクションを実行
}
add_action('amelia_after_event_updated', 'example', 10, 1);

イベントの取得

amelia_get_events_filter

お客様は、このフィルターを使用して、取得されたイベントを変更できます。

タイプ: フィルター

例:

function example($events) {
    // イベントを変更
    return $events;
}
add_filter('amelia_get_events_filter', 'example', 10, 1);

amelia_get_events

お客様は、イベントが取得される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($events) {
    // アクションを実行
}
add_action('amelia_get_events', 'example', 10, 1);

amelia_get_event_filter

お客様は、このフィルターを使用して、管理者側に取得される前のイベントデータを変更できます。

タイプ: フィルター

例:

function example($event) {
    // イベントデータを変更
    return $event;
}
add_filter('amelia_get_event_filter', 'example', 10, 1);

amelia_get_event

お客様は、イベントが管理者側に取得される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($event) {
    // アクションを実行
}
add_action('amelia_get_event', 'example', 10, 1);

イベントの削除

amelia_before_event_deleted

お客様は、イベントが削除される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($event) {
    // アクションを実行
}
add_action('amelia_before_event_deleted', 'example', 10, 1);

amelia_after_event_deleted

お客様は、イベントが削除された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($event) {
    // アクションを実行
}
add_action('amelia_after_event_deleted', 'example', 10, 1);

イベントの予約が追加されました

amelia_before_event_booking_saved_filter

お客様は、このフックを使用して、イベントの予約がデータベースに保存される前の予約データを変更できます。

タイプ: フィルター

例:

function example($booking, $reservation) {
    // 予約データを変更
    return $booking;
}
add_filter('amelia_before_event_booking_saved_filter', 'example', 10, 2);

amelia_before_event_booking_saved

お客様は、イベントの予約がデータベースに保存される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $reservation) {
    // アクションを実行
}
add_action('amelia_before_event_booking_saved', 'example', 10, 2);

amelia_after_event_booking_saved

お客様は、イベントの予約がデータベースに保存された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $reservation) {
    // アクションを実行
}
add_action('amelia_after_event_booking_saved', 'example', 10, 2);

イベントの予約が更新されました

amelia_before_event_booking_updated

お客様は、管理者側からイベントの予約が更新される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $oldBooking) {
    // アクションを実行
}
add_action('amelia_before_event_booking_updated', 'example', 10, 2);

amelia_after_event_booking_updated

お客様は、管理者側からイベントの予約が更新された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $oldBooking) {
    // アクションを実行
}
add_action('amelia_after_event_booking_updated', 'example', 10, 2);

イベントの予約が削除されました

amelia_before_event_booking_deleted

お客様は、管理者側からイベントの予約が削除される前にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $event) {
    // アクションを実行
}
add_action('amelia_before_event_booking_deleted', 'example', 10, 2);

amelia_after_event_booking_deleted

お客様は、管理者側からイベントの予約が削除された後にアクションを実行するためにこのフックを使用できます。

タイプ: アクション

例:

function example($booking, $event) {
    // アクションを実行
}
add_action('amelia_after_event_booking_deleted', 'example', 10, 2);