¿Agregar campo personalizado a la página de archivo?

2

¿Agregar campos para archivar?

Estoy usando el complemento de Campos personalizados avanzados (pero no es relevante, ya que también puedo usar campos WP nativos) y quiero agregar un campo personalizado a la página de archivado personalizado.

El problema es que no hay una página de archivo de forma predeterminada, donde puede adjuntar el campo (aunque puede agregarlo a categorías individuales, ya que tienen presencia en el área de administración).

Crear plantilla de página personalizada = no resaltar en el menú

Una solución sería crear la plantilla de página personalizada para los archivos. Pero de esa manera, se pierde la capacidad de resaltarlo en la barra de navegación mientras se encuentra en una sola publicación / categoría, ya que esta nueva página no se reconocerá como padre de una sola.

¿Estoy en lo correcto, no hay manera de agregar campos para archivar y mantener el resaltado en el menú?

    
pregunta Runnick 03.07.2017 - 10:23

1 respuesta

4

Usando el complemento de Campos personalizados avanzados, puedes asignar páginas de opciones a tu post-tipo personalizado como este:

if( function_exists('acf_add_options_page') )
{
    acf_add_options_page(array(
        'page_title'    => 'YOUR_PAGE_TILE Options',
        'menu_title'    => 'YOUR_MENU_TITLE Options',
        'menu_slug'     => 'options_YOUR_SLUG',
        'capability'    => 'edit_posts',
        'parent_slug'   => 'edit.php?post_type=YOUR_CUSTOM_POSTTYPE_SLUG',
        'position'      => false,
        'icon_url'      => 'dashicons-images-alt2',
        'redirect'      => false,
    ));
}

De esa forma, obtienes una página de opciones a la que puedes asignar campos más adelante. Tenga en cuenta que todos los campos que asigna a esa página de opciones no están vinculados a su posttype personalizado. Son como los campos de opción "normales", pero los tiene en su sección de posttype personalizada en el menú Backend de WP. Creo que es necesario usar la versión pro del complemento, o tener el complemento instalado para crear páginas de opciones.

    
respondido por el Luckyfella 03.07.2017 - 16:12

Lea otras preguntas en las etiquetas