Skip to content

Instantly share code, notes, and snippets.

@ohyeahdev
Last active February 3, 2019 09:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ohyeahdev/c50a8c7cca4c7781019b2a74530725ca to your computer and use it in GitHub Desktop.
Save ohyeahdev/c50a8c7cca4c7781019b2a74530725ca to your computer and use it in GitHub Desktop.
Argumentos posibles para pasar a la función acf_add_opcions_page() que crea páginas de opciones con ACF
<?php
/*
* Description: Lista de posibles argumentos de la función acf_add_options_page().
* Tested with: ACF Pro V5.7
* Author: @ohyeahdev
* Author URI: https://www.ohyeahdev.com
*/
$args = array(
/* Título que se muestra en la página de opciones (requerido) */
'page_title' => 'Título de la página de opciones',
/* Título que se muestra en la barra lateral del menú de administración de WordPress
Si no indicamos nada, asume el valor de 'page_title' */
'menu_title' => 'Título del menu',
/* slug de la página de opciones. Si no indicamos, asume el slug del 'page_title' */
'menu_slug' => 'titulo-de-la-pagina-de-opciones',
/* capacidad necesaria para ver este menú. Por defecto es 'edit_posts' */
'capability' => 'edit_posts',
/* La posición en la que debería aparecer en el menú de administración de WordPress - podemos usar false */
'position' => '88',
/* El slug de otra página de opciones. Si se especifica, esta será la página hija de la 'parent_slug' */
'parent_slug' => '',
/* La clase del icono que queremos establecer para este menu. Por defecto establece el icono de engranaje
Más información sobre los posibles iconos: https://developer.wordpress.org/resource/dashicons/ */
'icon_url' => 'dashicons-dashboard',
/* 'true' -> redireccionará a la primera página de opciones hija
'false' -> mostrar el contenido de esta página padre */
'redirect' => 'true',
/* Puede ser un dato numérico: '1234' o un string 'color-general' */
'post_id' => '',
/* Definimos si se carga la opción (previamente guardada) cuando carga WordPress */
'autoload' => false,
/* Texto del botón Actualizar */
'update_button' => __('Actualizar', 'mi-textdomain'),
/* Mensaje que se muestra al pulsar en el botón Actualizar */
'update_message' => __('Opciones guardadas', 'mi-textdomain'),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment