Form, Add & Edit
Tùy chỉnh form add, edit
Nếu bạn muốn tùy chỉnh form add, edit của các module page, post, category, ... bạn dùng hooks này để điều chỉnh
Hook | Loại Hook | Platform | Version |
---|---|---|---|
manage_form_input | action | cms | 3.0.0 |
do_action('manage_form_input', $module, $adminForm);
Tùy chỉnh object trang edit
Khi bạn edit page, post, ... sẽ có một đối tượng chứa data bạn có thể dùng hook sets_field_before
để tùy chỉnh object này
Hook | Loại Hook | Platform | Version |
---|---|---|---|
sets_field_before | filter | cms | 3.0.0 |
$object = apply_filters('sets_field_before', $object);
Hành động sau khi thêm mới
Sau khi thêm mới một page, post, category, products... thì hook save_object_add
(hoặc save_{module}_object_add
) sẽ được thự thi
Tất cả module
Hook | Loại Hook | Platform | Version |
---|---|---|---|
save_object_add | action | cms | 3.0.0 |
do_action('save_object_add', $id, $module, request());
Chạy riêng cho từng module
Hook | Loại Hook | Platform | Version |
---|---|---|---|
save_{$module}_object_add | action | cms | 7.0.0 |
do_action('save_{$module}_object_add', $id, request());
Hành động sau khi cập nhật
Sau khi cập nhật một page, post, category, products... thì hook save_object_edit
(hoặc save_{module}_object_edit
) sẽ được thự thi
Tất cả module
Hook | Loại Hook | Platform | Version |
---|---|---|---|
save_object_edit | action | cms | 3.0.0 |
do_action('save_object_edit', $id, $module, request());
Chạy riêng cho từng module
Hook | Loại Hook | Platform | Version |
---|---|---|---|
save_object_edit | action | cms | 7.0.0 |
do_action('save_{module}_object_edit', $id, request());
Hành động sau khi thêm mới hoặc cập nhật
Hook | Loại Hook | Platform | Version |
---|---|---|---|
save_object | action | cms | 3.0.0 |
do_action('save_object', $id, request());