ACF_UI_Options_Page::export_post_as_php
Returns a string that can be used to create an options page with PHP.
Метод класса: ACF_UI_Options_Page{}
Хуков нет.
Возвращает
Строку.
Использование
$ACF_UI_Options_Page = new ACF_UI_Options_Page(); $ACF_UI_Options_Page->export_post_as_php( $post );
- $post(массив)
- The main options page array.
По умолчанию: array()
Список изменений
| С версии 6.2 | Введена. |
Код ACF_UI_Options_Page::export_post_as_php() ACF UI Options Page::export post as php ACF 6.4.2
public function export_post_as_php( $post = array() ) {
$return = '';
if ( empty( $post ) ) {
return $return;
}
// Validate and prepare the post for export.
$post = $this->validate_post( $post );
$args = $this->get_options_page_args( $post );
unset( $args['ID'] );
$code = var_export( $args, true ); // phpcs:ignore WordPress.PHP.DevelopmentFunctions -- Used for PHP export.
if ( ! $code ) {
return $return;
}
$code = $this->format_code_for_export( $code );
$return .= "acf_add_options_page( {$code} );\r\n";
return esc_textarea( $return );
}