WC_Install::page_created
When pages are created, we might want to take some action. In this case we want to create an admin note when the refund and returns page is created.
Method of the class: WC_Install{}
No Hooks.
Returns
void. Nothing (null).
Usage
$result = WC_Install::page_created( $page_id, $page_data );
- $page_id(int) (required)
- ID of the page.
- $page_data(array) (required)
- The data of the page created.
Changelog
| Since 5.6.0 | Introduced. |
WC_Install::page_created() WC Install::page created code WC 11.0.1
public static function page_created( $page_id, $page_data ) {
if ( Constants::is_true( 'WC_INSTALLING' ) ) {
return;
}
if ( 'refund_returns' === $page_data['post_name'] && class_exists( 'WC_Notes_Refund_Returns', false ) ) {
$callback = fn() => WC_Notes_Refund_Returns::possibly_add_note( $page_id );
if ( did_action( 'init' ) ) {
$callback();
} else {
add_action( 'init', $callback );
}
}
}