Mata la ejecución de WordPress y muestra una página HTML con un mensaje de error.

Descripción

Esta función complementa la die() Función PHP. La diferencia es que HTML se mostrará al usuario. Se recomienda utilizar esta función solo cuando la ejecución no deba continuar más. No se recomienda llamar a esta función con mucha frecuencia e intentar manejar tantos errores como sea posible de forma silenciosa o más elegante.

Como abreviatura, el código de respuesta HTTP deseado se puede pasar como un número entero al $title parámetro (se aplicaría el título predeterminado) o el $args parámetro.

Parámetros

$ mensaje

(cuerda|WP_Error)(Opcional) Mensaje de error. Si se trata de un objeto WP_Error y no de una solicitud Ajax o XML-RPC, se utilizan los mensajes de error.

Valor por defecto: ”

$ título

(cuerda|En t)(Opcional) Título del error. Si $message es un WP_Error objeto, los datos de error con la clave ‘título’ pueden usarse para especificar el título. Si $title es un número entero, entonces se trata como el código de respuesta.

Valor por defecto: ”

$ args

(cuerda|formación|En t)(Opcional)Argumentos para controlar el comportamiento. Si $args es un número entero, entonces se trata como el código de respuesta.

  • ‘respuesta’
    (En t) El código de respuesta HTTP. Por defecto 200 para solicitudes Ajax, 500 en caso contrario.
  • ‘URL del enlace’
    (cuerda) Una URL para incluir un enlace. Solo funciona en combinación con $ link_text. Cadena vacía predeterminada.
  • ‘Texto del enlace’
    (cuerda) Una etiqueta para incluir en el enlace. Solo funciona en combinación con $ link_url. Cadena vacía predeterminada.
  • ‘back_link’
    (bool) Ya sea para incluir un enlace para volver. Falso predeterminado.
  • ‘dirección del texto’
    (cuerda) La dirección del texto. Esto solo es útil internamente, cuando WordPress todavía se está cargando y la configuración regional del sitio aún no está configurada. Acepta ‘rtl’ y ‘ltr’. El valor predeterminado es is_rtl ().
  • ‘juego de caracteres’
    (cuerda) Juego de caracteres de la salida HTML. Por defecto ‘utf-8’.
  • ‘código’
    (cuerda) Código de error a utilizar. El valor predeterminado es ‘wp_die’, o el código de error principal si $ message es un WP_Error.
  • ‘Salida’
    (bool) Ya sea para salir del proceso después de la finalización. Verdadero por defecto.

Valor predeterminado: array ()

Más información

Puede agregar un WP_Error objeto. Si lo ha hecho, puede agregar $ datos['title'] al objeto de error y se tomará automáticamente como título (predeterminado / sobrescribible) para la página del troquel

Fuente

Expediente: wp-includes / functions.php

functionwp_die($message='',$title='',$args=array())

Relacionado

Usos

Usos Descripción
wp-includes / load.php:wp_is_jsonp_request ()

Comprueba si la solicitud actual es una solicitud JSONP o si espera una respuesta JSONP.

wp-includes / load.php:wp_is_xml_request ()

Comprueba si la solicitud actual es una solicitud XML o si espera una respuesta XML.

wp-includes / functions.php:wp_die_jsonp_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para solicitudes JSONP.

wp-includes / functions.php:wp_die_xml_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para solicitudes XML.

wp-includes / functions.php:wp_die_json_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para solicitudes JSON.

wp-includes / load.php:wp_is_json_request ()

Comprueba si la solicitud actual es una solicitud JSON o si espera una respuesta JSON.

wp-includes / load.php:wp_doing_ajax ()

Determina si la solicitud actual es una solicitud Ajax de WordPress.

wp-includes / query.php:is_trackback ()

Determina si la consulta es para una llamada de punto final de trackback.

wp-includes / query.php:is_feed ()

Determina si la consulta es para un feed.

wp-includes / query.php:is_comment_feed ()

¿La consulta es para un feed de comentarios?

wp-includes / functions.php:wp_die_ajax_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para solicitudes Ajax.

wp-includes / functions.php:wp_die_xmlrpc_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para solicitudes XML-RPC.

wp-includes / functions.php:wp_die_handler

Filtra la devolución de llamada para matar la ejecución de WordPress para todas las solicitudes que no son Ajax, JSON ni XML.

wp-includes / plugin.php:aplicar_filtros ()

Llama a las funciones de devolución de llamada que se han agregado a un enlace de filtro.

Usado por

Usado por Descripción
wp-includes / sitemaps / class-wp-sitemaps-renderer.php:WP_Sitemaps_Renderer :: check_for_simple_xml_availability ()

Comprueba la disponibilidad de la extensión SimpleXML y errores si falta.

wp-includes / class-wp-recovery-mode.php:WP_Recovery_Mode :: handle_exit_recovery_mode ()

Maneja una solicitud para salir del modo de recuperación.

wp-includes / class-wp-recovery-mode.php:WP_Recovery_Mode :: handle_cookie ()

Controla la verificación de la cookie del modo de recuperación y la valida.

wp-includes / class-wp-recovery-mode-link-service.php:WP_Recovery_Mode_Link_Service :: handle_begin_link ()

Ingresa al modo de recuperación cuando el usuario ingresa a wp-login.php con un enlace de modo de recuperación válido.

wp-includes / class-wp-fatal-error-handler.php:WP_Fatal_Error_Handler :: display_default_error_template ()

Muestra la plantilla de error de PHP predeterminada.

wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: handle_load_themes_request ()

Cargue temas en la interfaz de usuario de navegación / instalación de temas.

wp-admin / press-this.php:wp_load_press_this ()
wp-includes / comment.php:wp_check_comment_flood ()

Comprueba si se está produciendo una inundación de comentarios.

wp-admin / includes / ajax-actions.php:wp_ajax_get_post_thumbnail_html ()

Controlador Ajax para recuperar HTML para la imagen destacada.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_inactive_widgets ()

Controlador Ajax para eliminar widgets inactivos.

wp-includes / class-wp-personalizar-nav-menus.php:WP_Customize_Nav_Menus :: ajax_load_available_items ()

Controlador Ajax para cargar elementos de menú disponibles.

wp-includes / class-wp-personalizar-nav-menus.php:WP_Customize_Nav_Menus :: ajax_search_available_items ()

Controlador Ajax para buscar elementos de menú disponibles.

wp-admin / includes / media.php:wp_media_attach_action ()

Encapsula la lógica de las acciones Adjuntar / Separar.

wp-admin / includes / class-file-upload-upgrader.php:File_Upload_Upgrader :: __ construct ()

Construya el mejorador para un formulario.

wp-admin / includes / class-wp-screen.php:WP_Screen :: get ()

Obtiene un objeto de pantalla.

wp-admin / includes / theme-install.php:install_theme_information ()

Muestra la información del tema en forma de cuadro de diálogo.

wp-admin / incluye / ms.php:_access_denied_splash ()

Muestra un mensaje de acceso denegado cuando un usuario intenta ver el panel de un sitio al que no tiene acceso.

wp-admin / incluye / ms.php:check_upload_size ()

Determine si el archivo cargado excede la cuota de espacio.

wp-admin / includes / class-wp-theme-install-list-table.php:WP_Theme_Install_List_Table :: prepare_items ()
wp-admin / includes / plugin-install.php:install_plugin_information ()

Muestra la información del complemento en forma de cuadro de diálogo.

wp-admin / includes / upgrade.php:wp_check_mysql_version ()

Comprueba la versión del binario MySQL instalado.

wp-admin / includes / user.php:editar usuario()

Edite la configuración del usuario según el contenido de $ _POST

wp-admin / includes / post.php:post_preview ()

Guarda un borrador o se guarda automáticamente de forma manual con el fin de mostrar una vista previa de la publicación.

wp-admin / includes / post.php:escribir post()

Llama a wp_write_post () y maneja los errores.

wp-admin / includes / post.php:editar post()

Actualice una publicación existente con los valores proporcionados en $ _POST.

wp-admin / includes / post.php:bulk_edit_posts ()

Procese los datos de las publicaciones para la edición masiva de publicaciones.

wp-admin / includes / ajax-actions.php:wp_ajax_save_widget ()

Controlador Ajax para guardar un widget.

wp-admin / includes / ajax-actions.php:wp_ajax_upload_attachment ()

Controlador Ajax para cargar archivos adjuntos

wp-admin / includes / ajax-actions.php:wp_ajax_image_editor ()

Controlador Ajax para edición de imágenes.

wp-admin / includes / ajax-actions.php:wp_ajax_set_post_thumbnail ()

Controlador Ajax para configurar la imagen destacada.

wp-admin / includes / ajax-actions.php:wp_ajax_date_format ()

Controlador Ajax para formato de fecha.

wp-admin / includes / ajax-actions.php:wp_ajax_time_format ()

Controlador Ajax para formatear la hora.

wp-admin / includes / ajax-actions.php:wp_ajax_wp_remove_post_lock ()

Controlador Ajax para eliminar un bloqueo de poste.

wp-admin / includes / ajax-actions.php:wp_ajax_dismiss_wp_pointer ()

Controlador Ajax para descartar un puntero de WordPress.

wp-admin / includes / ajax-actions.php:wp_ajax_add_menu_item ()

Controlador Ajax para agregar un elemento de menú.

wp-admin / includes / ajax-actions.php:wp_ajax_add_meta ()

Controlador Ajax para agregar meta.

wp-admin / includes / ajax-actions.php:wp_ajax_add_user ()

Controlador Ajax para agregar un usuario.

wp-admin / includes / ajax-actions.php:wp_ajax_closed_postboxes ()

Controlador Ajax para buzones cerrados.

wp-admin / includes / ajax-actions.php:wp_ajax_hidden_columns ()

Controlador Ajax para columnas ocultas.

wp-admin / includes / ajax-actions.php:wp_ajax_update_welcome_panel ()

Controlador Ajax para actualizar si se muestra el panel de bienvenida.

wp-admin / includes / ajax-actions.php:wp_ajax_menu_get_metabox ()

Controlador Ajax para recuperar cuadros de meta de menú.

wp-admin / includes / ajax-actions.php:wp_ajax_wp_link_ajax ()

Controlador Ajax para enlaces internos.

wp-admin / includes / ajax-actions.php:wp_ajax_menu_locations_save ()

Manejador Ajax para guardar ubicaciones de menú.

wp-admin / includes / ajax-actions.php:wp_ajax_meta_box_order ()

Controlador Ajax para guardar el orden de la caja meta.

wp-admin / includes / ajax-actions.php:wp_ajax_menu_quick_search ()

Controlador Ajax para búsqueda rápida de menús.

wp-admin / includes / ajax-actions.php:wp_ajax_get_permalink ()

Controlador Ajax para recuperar un enlace permanente.

wp-admin / includes / ajax-actions.php:wp_ajax_sample_permalink ()

Controlador Ajax para recuperar un enlace permanente de muestra.

wp-admin / includes / ajax-actions.php:wp_ajax_inline_save ()

Controlador Ajax para Quick Edit que guarda una publicación de una tabla de lista.

wp-admin / includes / ajax-actions.php:wp_ajax_inline_save_tax ()

Controlador Ajax para guardar rápidamente la edición de un período.

wp-admin / includes / ajax-actions.php:wp_ajax_widgets_order ()

Controlador Ajax para guardar el orden de los widgets.

wp-admin / includes / ajax-actions.php:wp_ajax_dashboard_widgets ()

Controlador Ajax para widgets de tablero.

wp-admin / includes / ajax-actions.php:wp_ajax_logged_in ()

Controlador Ajax para el estado de inicio de sesión de la vista previa del Personalizador.

wp-admin / includes / ajax-actions.php:_wp_ajax_add_hierarchical_term ()

Controlador Ajax para agregar un término jerárquico.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_comment ()

Controlador Ajax para eliminar un comentario.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_tag ()

Controlador Ajax para eliminar una etiqueta.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_link ()

Controlador Ajax para eliminar un enlace.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_meta ()

Controlador Ajax para eliminar meta.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_post ()

Controlador Ajax para eliminar una publicación.

wp-admin / includes / ajax-actions.php:wp_ajax_trash_post ()

Controlador Ajax para enviar una publicación a la Papelera.

wp-admin / includes / ajax-actions.php:wp_ajax_delete_page ()

Controlador Ajax para eliminar una página.

wp-admin / includes / ajax-actions.php:wp_ajax_dim_comment ()

Controlador Ajax para atenuar un comentario.

wp-admin / includes / ajax-actions.php:wp_ajax_add_link_category ()

Controlador Ajax para agregar una categoría de enlace.

wp-admin / includes / ajax-actions.php:wp_ajax_add_tag ​​()

Controlador Ajax para agregar una etiqueta.

wp-admin / includes / ajax-actions.php:wp_ajax_get_tagcloud ()

Controlador Ajax para obtener una nube de etiquetas.

wp-admin / includes / ajax-actions.php:wp_ajax_get_comments ()

Controlador Ajax para obtener comentarios.

wp-admin / includes / ajax-actions.php:wp_ajax_replyto_comment ()

Controlador Ajax para responder a un comentario.

wp-admin / includes / ajax-actions.php:wp_ajax_edit_comment ()

Controlador Ajax para editar un comentario.

wp-admin / includes / ajax-actions.php:wp_ajax_fetch_list ()

Controlador Ajax para obtener una tabla de lista.

wp-admin / includes / ajax-actions.php:wp_ajax_ajax_tag_search ()

Controlador Ajax para búsqueda de etiquetas.

wp-admin / includes / ajax-actions.php:wp_ajax_wp_compression_test ()

Controlador Ajax para pruebas de compresión.

wp-admin / includes / ajax-actions.php:wp_ajax_imgedit_preview ()

Controlador Ajax para vistas previas del editor de imágenes.

wp-admin / includes / ajax-actions.php:wp_ajax_oembed_cache ()

Controlador Ajax para almacenamiento en caché oEmbed.

wp-admin / includes / ajax-actions.php:wp_ajax_autocomplete_user ()

Controlador Ajax para autocompletar por parte del usuario.

wp-admin / includes / bookmark.php:wp_link_manager_disabled_message ()

Muestra el mensaje ‘deshabilitado’ para el Administrador de enlaces de WordPress.

wp-admin / includes / bookmark.php:edit_link ()

Actualiza o inserta un enlace utilizando los valores proporcionados en $ _POST.

wp-admin / includes / ms-deprecated.php:wpmu_checkAvailableSpace ()

Determina si el usuario ha excedido el espacio disponible definido por el administrador.

wp-admin / includes / class-wp-terms-list-table.php:WP_Terms_List_Table :: __ construct ()

Constructor.

wp-admin / includes / file.php:validate_file_to_edit ()

Se asegura de que se permita la edición del archivo que se solicitó editar.

wp-admin / includes / comment.php:Editar comentario()

Actualice un comentario con los valores proporcionados en $ _POST.

wp-admin / includes / class-custom-image-header.php:Encabezado_imagen_personalizado :: paso_2 ()

Muestra el segundo paso de la página de imagen de encabezado personalizada.

wp-admin / includes / class-custom-image-header.php:Encabezado_de_imagen_personalizado :: step_2_manage_upload ()

Sube el archivo que se recortará en el segundo paso.

wp-admin / includes / class-custom-image-header.php:Encabezado_imagen_personalizado :: step_3 ()

Muestra el tercer paso de la página de imagen de encabezado personalizada.

wp-admin / includes / class-custom-image-header.php:Encabezado_imagen_personalizado :: página_administración ()

Muestra la página según el paso actual.

wp-admin / incluye / ms.php:confirm_delete_users ()
wp-admin / includes / class-custom-background.php:Fondo_personalizado :: handle_upload ()

Maneja una carga de imagen para la imagen de fondo.

wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: wp_die ()

Envoltorio wp_die personalizado. Devuelve el mensaje estándar para la interfaz de usuario o el mensaje Ajax.

wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: setup_theme ()

Inicie la vista previa y personalice el tema.

wp-includes / theme.php:switch_theme ()

Cambia el tema.

wp-includes / pluggable.php:wp_redirect ()

Redirige a otra página.

wp-includes / pluggable.php:check_ajax_referer ()

Verifica la solicitud Ajax para evitar el procesamiento de solicitudes externas al blog.

wp-incluye / class-wp.php:WP :: parse_request ()

Analiza la solicitud para encontrar la consulta correcta de WordPress.

wp-includes / load.php:wp_check_php_mysql_versions ()

Verifique la versión de PHP requerida y la extensión MySQL o una base de datos desplegable.

wp-includes / load.php:wp_maintenance ()

Muere con un mensaje de mantenimiento cuando se cumplen las condiciones.

wp-includes / load.php:wp_set_wpdb_vars ()

Establezca el prefijo de la tabla de la base de datos y los especificadores de formato para las columnas de la tabla de la base de datos.

wp-includes / load.php:wp_not_installed ()

Redirigir al instalador si WordPress no está instalado.

wp-includes / functions.php:wp_send_json ()

Envíe una respuesta JSON a una solicitud Ajax.

wp-includes / functions.php:dead_db ()

Cargue un error de base de datos personalizado o muestre un error de base de datos de WordPress.

wp-includes / functions.php:wp_nonce_ays ()

Muestre el mensaje “¿Está seguro?” Para confirmar la acción que se está tomando.

wp-includes / functions.php:do_feed ()

Cargue la plantilla de alimentación mediante el uso de un gancho de acción.

wp-includes / class-wp-ajax-response.php:WP_Ajax_Response :: enviar ()

Muestra respuestas con formato XML.

wp-includes / option.php:wp_protect_special_option ()

Protege la opción especial de WordPress para que no se modifique.

wp-includes / revision.php:_show_post_preview ()

Filtra el contenido más reciente para obtener una vista previa del guardado automático de la publicación.

wp-includes / ms-functions.php:maybe_add_existing_user_to_blog ()

Agrega un nuevo usuario a un blog visitando / newbloguser / key /.

wp-includes / ms-load.php:ms_not_installed ()

Muestra un mensaje de error.

wp-includes / ms-load.php:ms_site_check ()

Comprueba el estado del blog actual.

wp-includes / ms-deprecated.php:wpmu_admin_do_redirect ()

Redirigir a un usuario según los argumentos $ _GET o $ _POST.

wp-includes / wp-db.php:wpdb :: fianza ()

Envuelve los errores en un bonito encabezado y pie de página y muere.

wp-includes / wp-db.php:wpdb :: print_error ()

Imprime error SQL / DB.

wp-includes / class-wp-personalizar-widgets.php:WP_Customize_Widgets :: wp_ajax_update_widget ()

Actualiza la configuración del widget de forma asincrónica.

wp-includes / comment.php:wp_allow_comment ()

Valida si se permite realizar este comentario.

Registro de cambios

Versión Descripción
5.5.0 los $text_direction El argumento tiene prioridad sobre get_language_attributes () en el controlador predeterminado.
5.3.0 los $charset se agregó el argumento.
5.1.0 los $link_url, $link_text, y $exit Se agregaron argumentos.
4.1.0 los $title y $args los parámetros fueron cambiados a opcionalmente acepte un número entero para usarlo como código de respuesta.
2.0.4 Introducido.