it-swarm.com.de

Benutzerdefiniertes Feld zur Archivseite hinzufügen?

Felder zum Archiv hinzufügen?

Ich verwende das Plugin "Erweiterte benutzerdefinierte Felder" (dies ist jedoch nicht relevant, da ich auch native WP Felder verwenden kann) und möchte der Seite "Benutzerdefiniertes Post-Archiv" benutzerdefinierte Felder hinzufügen.

Das Problem ist, dass es standardmäßig keine Archivseite gibt, auf der Sie das Feld anhängen können (obwohl Sie es einzelnen Kategorien hinzufügen können, da sie im Administrationsbereich vorhanden sind).

Benutzerdefinierte Seitenvorlage erstellen = Keine Hervorhebung im Menü

Eine Lösung wäre, die benutzerdefinierte Seitenvorlage für Archive zu erstellen. Auf diese Weise verlieren Sie jedoch die Möglichkeit, es in der Navigationsleiste zu markieren, während Sie sich in einem einzelnen Beitrag/einer einzelnen Kategorie befinden, da diese neue Seite nicht als übergeordnetes Element von single erkannt wird.

Stimmt es, dass es keine Möglichkeit gibt, Felder zum Archiv hinzuzufügen und die Markierung im Menü beizubehalten?

2
Runnick

Mit dem Plugin "Erweiterte benutzerdefinierte Felder" können Sie Ihrem benutzerdefinierten Posttyp folgende Optionsseiten zuweisen:

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,
    ));
}

Auf diese Weise erhalten Sie eine Optionsseite, der Sie später Felder zuweisen können. Beachten Sie, dass alle Felder, die Sie dieser Optionsseite zuweisen, nicht an Ihren benutzerdefinierten Posttyp gebunden sind. Sie sind wie "normale" Optionsfelder, aber Sie haben sie in Ihrem benutzerdefinierten Posttyp-Abschnitt im Menü WP Backend. Ich denke, es ist notwendig, die Pro-Version des Plugins zu verwenden - oder das Addon zu installieren, um die Option zu erstellen Seiten.

4
Luckyfella