Minecraft-Modern-Theme/inc/customizer.php aktualisiert
This commit is contained in:
@@ -215,6 +215,67 @@ function minecraft_modern_customize_register( $wp_customize ) {
|
|||||||
'label' => 'FAQ System aktivieren', 'section' => 'faq_settings', 'settings' => 'faq_enabled', 'type' => 'checkbox',
|
'label' => 'FAQ System aktivieren', 'section' => 'faq_settings', 'settings' => 'faq_enabled', 'type' => 'checkbox',
|
||||||
) );
|
) );
|
||||||
|
|
||||||
|
// =========================================================================
|
||||||
|
// === 6. LOGIN-BEREICH ====================================================
|
||||||
|
// =========================================================================
|
||||||
|
|
||||||
|
$wp_customize->add_section( 'login_settings', array(
|
||||||
|
'title' => 'Login-Einstellungen',
|
||||||
|
'priority' => 70,
|
||||||
|
'description' => 'Passe das Aussehen der wp-admin Login-Seite an.',
|
||||||
|
) );
|
||||||
|
|
||||||
|
// Login-Hintergrundbild
|
||||||
|
$wp_customize->add_setting( 'login_background_image', array(
|
||||||
|
'sanitize_callback' => 'esc_url_raw',
|
||||||
|
'transport' => 'refresh',
|
||||||
|
) );
|
||||||
|
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'login_background_image', array(
|
||||||
|
'label' => 'Login-Hintergrundbild',
|
||||||
|
'section' => 'login_settings',
|
||||||
|
'settings' => 'login_background_image',
|
||||||
|
) ) );
|
||||||
|
|
||||||
|
// Login-Logo
|
||||||
|
$wp_customize->add_setting( 'login_logo', array(
|
||||||
|
'sanitize_callback' => 'esc_url_raw',
|
||||||
|
'transport' => 'refresh',
|
||||||
|
) );
|
||||||
|
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'login_logo', array(
|
||||||
|
'label' => 'Login-Logo (ersetzt das WordPress-Logo)',
|
||||||
|
'section' => 'login_settings',
|
||||||
|
'settings' => 'login_logo',
|
||||||
|
) ) );
|
||||||
|
|
||||||
|
// Multi-Avatar UUIDs
|
||||||
|
for ($i = 1; $i <= 5; $i++) {
|
||||||
|
$wp_customize->add_setting( 'login_avatar_uuid_' . $i, array(
|
||||||
|
'sanitize_callback' => 'sanitize_text_field',
|
||||||
|
'transport' => 'refresh',
|
||||||
|
) );
|
||||||
|
$wp_customize->add_control( 'login_avatar_uuid_' . $i, array(
|
||||||
|
'label' => sprintf( 'Avatar %d UUID', $i ),
|
||||||
|
'description' => sprintf( 'Gib die UUID für den %d. Avatar an. (Leer lassen, um zu deaktivieren)', $i ),
|
||||||
|
'section' => 'login_settings',
|
||||||
|
'settings' => 'login_avatar_uuid_' . $i,
|
||||||
|
'type' => 'text',
|
||||||
|
) );
|
||||||
|
}
|
||||||
|
|
||||||
|
// Slider-Geschwindigkeit
|
||||||
|
$wp_customize->add_setting( 'login_avatar_slider_speed', array(
|
||||||
|
'default' => 4,
|
||||||
|
'sanitize_callback' => 'absint',
|
||||||
|
'transport' => 'refresh',
|
||||||
|
) );
|
||||||
|
$wp_customize->add_control( 'login_avatar_slider_speed', array(
|
||||||
|
'label' => 'Avatar-Wechsel (in Sekunden)',
|
||||||
|
'description' => 'Wie viele Sekunden soll ein Avatar angezeigt werden?',
|
||||||
|
'section' => 'login_settings',
|
||||||
|
'settings' => 'login_avatar_slider_speed',
|
||||||
|
'type' => 'number',
|
||||||
|
'input_attrs' => array( 'min' => 2, 'max' => 10, 'step' => 1 ),
|
||||||
|
) );
|
||||||
}
|
}
|
||||||
add_action( 'customize_register', 'minecraft_modern_customize_register' );
|
add_action( 'customize_register', 'minecraft_modern_customize_register' );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user