Support » Themes » Twenty Fifteen – linke Spalte – site-description – wie erweitern?

  • Gelöst lukas2018

    (@lukas2018)


    ——————————————————

    Site läuft mit

    WordPress 4.9.5
    Twenty Fifteen Version: 1.9

    ——————————————————

    Hallo zusammen,

    mein Problem:

    In der linken Spalte brauche ich unter der „site-description“ noch ein zusätzliches Feld für den Text „Dipl. Heilpädagogin, Dipl. Sozialarbeiterin, Religionspädagogin“. So wie es jetzt dort steht geht es nicht. Wie es aussehen soll siehe Screenshot.

    Ich vermute, die Lösung wäre, eine Kopie von „site-description“ zu generieren oder einen neuen Widget-Bereich zu definieren. Ich habe versucht, entsprechende Anleitungen im Netz zu begreifen, habe aber zuwenig PHP-/JS-Kenntnisse.

    Kann mir jemand einen Weg zur Lösung aufzeigen? (bitte nicht: „Lerne PHP und JS“ 😉

    Dank im Voraus,
    LuKas

    ——————————————————
    meine Child- functions.php:

    <?php
    function theme_enqueue_styles() {
    /**
     * nach: http://www.cpu20.de/2016/wordpress-child-theme-erstellen-ganz-einfach/
     * Stylesheet des Parent Themes laden
     */
        $parent_style = 'parent-style';
    /**
     * dann Stylesheet des Child Themes laden
     */
        wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    	/**
     * als Child Theme definieren
     */
        wp_enqueue_style( 'child-style',
    	/**
     * Child Theme URI angeben
     */
            get_stylesheet_directory_uri() . '/style.css',
            array( $parent_style )
        );
    }
    /**
     * individuelle Anpassungen berücksichtigen
     */
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    ?>

    ——————————————————
    meine Child- header.php:

    <?php
    /**
     * The template for displaying the header
     *
     * Displays all of the head element and everything up until the "site-content" div.
     *
     * @package WordPress
     * @subpackage Twenty_Fifteen
     * @since Twenty Fifteen 1.0
     */
    ?><!DOCTYPE html>
    <html <?php language_attributes(); ?> class="no-js">
    <head>
    	<meta charset="<?php bloginfo( 'charset' ); ?>">
    	<meta name="viewport" content="width=device-width">
    	<meta name="description" content="Maria Zens, Bildungsreferentin im Sozial- und Gesundheitswesen. Inhouse-Schulungen in KiTas und OGTS in den Bereichen Inklusion, Mehrsprachigkeit, Elternberatung, Raumgestaltung und Teamentwicklung. Qualifizierungsmaßnahmen in Bereichen Pädagogik und Betreuung, z.B. kleiner Betreuungsschein nach §45b SGB." />
    	<link rel="profile" href="http://gmpg.org/xfn/11">
    	<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
    	<!--[if lt IE 9]>
    	<script src="<?php echo esc_url( get_template_directory_uri() ); ?>/js/html5.js"></script>
    	<![endif]-->
    	<?php wp_head(); ?>
    </head>
    
    <body <?php body_class(); ?>>
    <div id="page" class="hfeed site">
    	<a href="#content"><?php _e( 'Skip to content', 'twentyfifteen' ); ?></a>
    
    	<div id="sidebar" class="sidebar">
    		<header id="masthead" class="site-header" role="banner">
    			<div class="site-branding">
    				<?php
    					twentyfifteen_the_custom_logo();
    
    					if ( is_front_page() && is_home() ) : ?>
    						<h1 class="site-title"><a>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
    					<?php else : ?>
    						<p class="site-title"><a>" rel="home"><?php bloginfo( 'name' ); ?></a></p>
    					<?php endif;
    
    					$description = get_bloginfo( 'description', 'display' );
    					if ( $description || is_customize_preview() ) : ?>
    						<p class="site-description"><?php echo $description; ?></p>
    					<?php endif;
    				?>
    				<button class="secondary-toggle"><?php _e( 'Menu and widgets', 'twentyfifteen' ); ?></button>
    			</div><!-- .site-branding -->
    		</header><!-- .site-header -->
    
    		<?php get_sidebar(); ?>
    	</div><!-- .sidebar -->
    
    	<div id="content" class="site-content">

    ——————————————————

    • Dieses Thema wurde geändert vor 5 Jahren, 11 Monaten von Torsten Landsiedel. Grund: Code als Code ausgezeichnet

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Lösungsvorschlag:

    Ersetze in Deinem Child Header

    $description = get_bloginfo( ‚description‘, ‚display‘ );

    mit

    $description = html_entity_decode(get_bloginfo('description'));

    Danach gehst Du in Dein WordPress Dashboard und unter Einstellungen –> Allgemein änderst Du Deine Description ab und zwar so:

    <span>Dipl. Heilpädagogin, Dipl. Sozialarbeiterin, Religionspädagogin</span>

    Im Customizer kannst Du nun unter „Zusätzliches CSS“ folgende Regel einfügen:

    .site-description span {
    	display: block;
    	font-size: 12px;
    	padding-top: 10px;
    }

    Das sollte funzen.

    Thread-Starter lukas2018

    (@lukas2018)

    Hey Schnuppero, Du bist der Beste! Habs gerade nachvollzogen – läuft! Vielen Dank!
    Falls Du noch Zeit hast: Was heißt der Befehl
    html_entity_decode(get_bloginfo('description'));
    in Alltagssprache übersetzt?

    Herzlichen Gruß,
    LuKas

    • Diese Antwort wurde geändert vor 5 Jahren, 11 Monaten von Torsten Landsiedel. Grund: Code als Code ausgezeichnet
    Thread-Starter lukas2018

    (@lukas2018)

    Ach so, kann ich auch googeln. Erledigt!

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Twenty Fifteen – linke Spalte – site-description – wie erweitern?“ ist für neue Antworten geschlossen.