get_node('edit'); if(empty($edit_node)) { return; } $post = get_post(); if(empty($post) || $post->post_type !== Product::POST_TYPE || $post->post_parent == 0) { return; } $edit_node->href = preg_replace('/post=(\d+)/', 'post=' . $post->post_parent, $edit_node->href); $wp_admin_bar->add_node($edit_node); } }