ACF_Media::get_source_field()
Returns the field responsible for the current Media query or upload context.
Метод класса: ACF_Media{}
Хуков нет.
Возвращает
Массив|
. false.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_source_field();
Список изменений
С версии 5.9.7 | Введена. |
Код ACF_Media::get_source_field() ACF Media::get source field ACF 6.0.4
private function get_source_field() { $field = false; // phpcs:disable WordPress.Security.NonceVerification.Missing -- Verified elsewhere. // Search for field key within available data. // Case 1) Media modal query. if ( isset( $_POST['query']['_acfuploader'] ) ) { $field_key = sanitize_text_field( $_POST['query']['_acfuploader'] ); // Case 2) Media modal upload. } elseif ( isset( $_POST['_acfuploader'] ) ) { $field_key = sanitize_text_field( $_POST['_acfuploader'] ); } // phpcs:enable WordPress.Security.NonceVerification.Missing // Attempt to load field. // Note the `acf_get_field()` function will return false if not found. if ( isset( $field_key ) ) { $field = acf_get_field( $field_key ); } return $field; }