AnsPress_Hooks::base_page_update( integer $post_id, object $post )
Description #
Flush rewrite rule if base page is updated.
Parameters #
- $post_idinteger (Required) Base page ID.
- $postobject (Required) Post object.
Source #
File: includes/hooks.php
public static function base_page_update( $post_id, $post ) { if ( wp_is_post_revision( $post ) ) { return; } $main_pages = array_keys( ap_main_pages() ); $page_ids = []; foreach ( $main_pages as $slug ) { $page_ids[ ap_opt( $slug ) ] = $slug; } if ( in_array( $post_id, array_keys( $page_ids ) ) ) { $current_opt = $page_ids[ $post_id ]; ap_opt( $current_opt, $post_id ); ap_opt( $current_opt . '_id', $post->post_name ); ap_opt( 'ap_flush', 'true' ); } }
Expand full source code Collapse full source code View on GitHub: includes/hooks.php:626
Add your comment