: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
add_action( 'load-post.php', 'herald_meta_boxes_setup' );
add_action( 'load-post-new.php', 'herald_meta_boxes_setup' );
* Post and page metaboxes main setup
if ( !function_exists( 'herald_meta_boxes_setup' ) ) :
function herald_meta_boxes_setup() {
if ( $typenow == 'page' ) {
$page_id = isset( $_GET['post'] ) ? $_GET['post'] : 0;
if ( $page_id !== get_option( 'page_for_posts' ) ) {
add_action( 'add_meta_boxes', 'herald_load_page_metaboxes' );
add_action( 'save_post', 'herald_save_page_metaboxes', 10, 2 );
if ( $typenow == 'post' ) {
add_action( 'add_meta_boxes', 'herald_load_post_metaboxes' );
add_action( 'save_post', 'herald_save_post_metaboxes', 10, 2 );
include_once get_parent_theme_file_path( '/core/admin/metaboxes/page.php' ); //page metaboxes
include_once get_parent_theme_file_path( '/core/admin/metaboxes/post.php' ); //post metaboxes
include_once get_parent_theme_file_path( '/core/admin/metaboxes/category.php' ); //category metaboxes