wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_options_connectors_intercept_render › WordPress Function
Seitn/v
Veraltetn/v
› wp_options_connectors_intercept_render ( Keine Parameter )
| Definiert in: | |
| Codex: |
Intercept admin_init to render the page early.
This bypasses the default WordPress admin template.Quellcode
function wp_options_connectors_intercept_render() {
// phpcs:ignore WordPress.Security.NonceVerification.Recommended
if ( isset( $_GET['page'] ) && 'options-connectors' === $_GET['page'] ) {
// The page renders outside the menu page callback flow, so it must
// enforce authentication and capability checks itself. Without this,
// any admin entry point firing `admin_init` (such as admin-post.php,
// which serves logged-out requests) would render the page for
// unauthenticated visitors.
if ( ! is_user_logged_in() ) {
auth_redirect();
}
if ( ! current_user_can( 'manage_options' ) ) {
wp_die(
__( 'Sorry, you are not allowed to access this page.' ),
403
);
}
wp_options_connectors_render_page();
exit;
}
}