ACF_Local_JSON::get_save_paths
Gets the path(s) to save JSON to.
Метод класса: ACF_Local_JSON{}
Хуки из метода
Возвращает
Массив
.
Использование
$ACF_Local_JSON = new ACF_Local_JSON(); $ACF_Local_JSON->get_save_paths( $key, $post );
- $key(строка)
- The key to get paths for (optional).
По умолчанию: '' - $post(массив)
- The main ACF post array (optional).
По умолчанию: array()
Список изменений
С версии 6.2 | Введена. |
Код ACF_Local_JSON::get_save_paths() ACF Local JSON::get save paths ACF 6.4.2
public function get_save_paths( $key = '', $post = array() ) { $name = ! empty( $post['title'] ) ? (string) $post['title'] : ''; $post_type = acf_determine_internal_post_type( $key ); $paths = array(); // Paths are sorted by priority, with key overriding name, etc. $paths[] = acf_get_setting( "save_json/key={$key}" ); $paths[] = acf_get_setting( "save_json/name={$name}" ); $paths[] = acf_get_setting( "save_json/type={$post_type}" ); $paths[] = acf_get_setting( 'save_json' ); $paths = array_values( array_filter( $paths ) ); /** * Filters the paths used to save JSON. * * @since 6.2 * * @param array $paths An array of the potential paths to save JSON to. * @param array $post The ACF field group, post type, or taxonomy array. * @return array */ return (array) apply_filters( 'acf/json/save_paths', $paths, $post ); }