хук-фильтр since 5.2.0

debug_information

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

apply_filters( 'debug_information', array $args )

Описание

Плагины или темы могут захотеть добавить собственную отладочную информацию, не создавая дополнительных страниц администрирования. С помощью этого фильтра они могут добавлять собственные разделы или дополнять данные в существующих разделах.
Ключи массива для разделов, добавленных ядром, начинаются с префикса wp-. Плагинам и темам следует использовать в качестве префикса собственный слаг — как для единообразия, так и во избежание конфликтов ключей. Обратите внимание, что ключи массива используются как подписи для копируемых данных.
Ожидается, что все строки будут обычным текстом, за исключением $description, которая может содержать встроенные HTML-теги (см. ниже).

Оригинал (английский)

Plugin or themes may wish to introduce their own debug information without creating additional admin pages. They can utilize this filter to introduce their own sections or add more data to existing sections.

Array keys for sections added by core are all prefixed with wp-. Plugins and themes should use their own slug as a prefix, both for consistency as well as avoiding key collisions. Note that the array keys are used as labels for the copied data.

All strings are expected to be plain text except $description that can contain inline HTML tags (see below).

Фильтруемое значение

The debug information to be added to the core information page.
This is an associative multi-dimensional array, up to three levels deep.
The topmost array holds the sections, keyed by section ID.
  • ...$0 array Each section has a $fields associative array (see below), and each $value in $fields can be another associative array of name/value pairs when there is more structured data to display.
    • label stringRequired. The title for this section of the debug output.
    • description stringOptional. A description for your information section which may contain basic HTML markup, inline tags only as it is outputted in a paragraph.
    • show_count boolOptional. If set to true, the amount of fields will be included in the title for this section. Default false.
    • private boolOptional. If set to true, the section and all associated fields will be excluded from the copied data. Default false.
    • fields array Required. An associative array containing the fields to be displayed in the section, keyed by field ID.
      • ...$0 array An associative array containing the data to be displayed for the field.
        • label stringRequired. The label for this piece of information.
        • value mixedRequired. The output that is displayed for this field.
          Text should be translated. Can be an associative array that is displayed as name/value pairs.
          Accepted types: string|int|float|(string|int|float)[].
        • debug stringOptional. The output that is used for this field when the user copies the data. It should be more concise and not translated. If not set, the content of $value is used. Note that the array keys are used as labels for the copied data.
        • private boolOptional. If set to true, the field will be excluded from the copied data, allowing you to show, for example, API keys here. Default false.
          } }
        Source
        $info = apply_filters( 'debug_information', $info );
        

        View all references View on Trac View on GitHub

        Related
        Used byDescription
        WP_Debug_Data::debug_data()wp-admin/includes/class-wp-debug-data.php

        Static function for generating site debug data when required.

        Changelog
        VersionDescription
        5.2.0Introduced.
      User Contributed Notes

      You must log in before being able to contribute a note or feedback.

Параметры

$args array обязательный
The debug information to be added to the core information page.
This is an associative multi-dimensional array, up to three levels deep.
The topmost array holds the sections, keyed by section ID.
  • ...$0 array Each section has a $fields associative array (see below), and each $value in $fields can be another associative array of name/value pairs when there is more structured data to display.
    • label stringRequired. The title for this section of the debug output.
    • description stringOptional. A description for your information section which may contain basic HTML markup, inline tags only as it is outputted in a paragraph.
    • show_count boolOptional. If set to true, the amount of fields will be included in the title for this section. Default false.
    • private boolOptional. If set to true, the section and all associated fields will be excluded from the copied data. Default false.
    • fields array Required. An associative array containing the fields to be displayed in the section, keyed by field ID.
      • ...$0 array An associative array containing the data to be displayed for the field.
        • label stringRequired. The label for this piece of information.
        • value mixedRequired. The output that is displayed for this field.
          Text should be translated. Can be an associative array that is displayed as name/value pairs.
          Accepted types: string|int|float|(string|int|float)[].
        • debug stringOptional. The output that is used for this field when the user copies the data. It should be more concise and not translated. If not set, the content of $value is used. Note that the array keys are used as labels for the copied data.
        • private boolOptional. If set to true, the field will be excluded from the copied data, allowing you to show, for example, API keys here. Default false.
          } }
        Source
        $info = apply_filters( 'debug_information', $info );
        

        View all references View on Trac View on GitHub

        Related
        Used byDescription
        WP_Debug_Data::debug_data()wp-admin/includes/class-wp-debug-data.php

        Static function for generating site debug data when required.

        Changelog
        VersionDescription
        5.2.0Introduced.
      User Contributed Notes

      You must log in before being able to contribute a note or feedback.

Исходный код

wp-admin/includes/class-wp-debug-data.php:135

$info = apply_filters( 'debug_information', $info );

История изменений

ВерсияОписание
5.2.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.