Custom_Fields | Webentwicklung

ACF: Seite für Einstellungen einrichten

industry 3278028 1920

Um Custom Fields anzulegen, verwendete ich lange das Plugin Metabox als Schnittstelle. Allerdings ist Advanced Custom Fields das Plugin für benutzerdefinierte Felder mit der höchsten Verbreitung. Entsprechend verhält es sich auch mit der Chance auf Kompatibilität. In einem Projekt mit ACF brauchte ich eine Adminseite mit Einstellungen, und testete ACF dafür.

So richtet man eine ACF-Einstellungsseite ein

function myplugin_option_acf_fields_init() { if ( function_exists('acf_add_options_page') ) { $args = array( 'page_title' => esc_html__( 'My Plugin Settings', 'myplugin-texdomain' ), 'menu_title' => esc_html__( 'My Plugin Settings', 'myplugin-texdomain' ), 'menu_slug' => 'myplugin-settings', 'capability' => 'manage_options', 'position' => false, 'parent_slug' => 'options-general.php', 'icon_url' => false, 'redirect' => true, 'post_id' => 'options', 'autoload' => false, 'update_button' => __('Update', 'myplugin-texdomain'), 'updated_message' => __("Options Updated", 'myplugin-texdomain'), ); acf_add_options_page( $args ); } } add_action( 'admin_menu', 'myplugin_option_acf_fields_init' );

So weist man die Feldgruppe zu

acf gruppe options zuweisen

So bekommt man den Wert eines Feldes

$meinfeldwert = get_field( 'meinfeld', 'option' );

weiter schmökern

Schreibe einen Kommentar

Bitte Kommentarfunktion nicht für Supportanfragen nutzen. Dem kann hier nicht entsprochen werden.

Deine E-Mail-Adresse wird nicht veröffentlicht.