Beiträge von ROOF_Music

    Oha, nun habe ich alles in ein childtheme gepackt, es wird auch in WordPress angezeigt, und nach Klick auf aktivieren gibt es nur noch eine weiße Fläche und nichts geht mehr :shock:. Hat sich bei der Erstellung der Child Themes neuerdings etwas geändert?

    Meine functions.php (Anfang) sieht so aus:

    function twentyseventeen_child_styles() {
    wp_deregister_style( 'twentyseventeen-style');
    wp_register_style('twentyseventeen-style', get_template_directory_uri(). '/style.css');
    wp_enqueue_style('twentyseventeen-style', get_template_directory_uri(). '/style.css');
    wp_enqueue_style( 'childtheme-style', get_stylesheet_directory_uri().'/style.css', array('twentyseventeen-style') );
    }
    add_action( 'wp_enqueue_scripts', 'twentyseventeen_child_styles' );

    Filter ist eingebaut und funzt!!
    Krasser Workaround - das hatte ich mir bedeutend einfacher vorgestellt.
    Wäre schön wenn die Entwickler beim nächsten Update das noch einmal überdenken würden.
    Ein Logo, welches beim scrollen nicht mitwandert, zwingend als Home-Link auszugeben - da sag ich jetzt mal nix zu ;-)

    1000 Dank an Euch von allen beteiligten!!

    Ups, da hatte ich den Tipp von Henk1060 doch tatsächlich am falschen Theme ausprobiert :roll:.
    Hab die anderen Themes jetzt gelöscht damit das nicht nochmal vorkommt.
    In der header.php von twenty seventeen existiert allerdings überhaupt kein <a link für den Header-Bereich.
    Das einzige mit <a dort ist:
    <a class="skip-link screen-reader-text" href="#content"><?php _e( 'Skip to content', 'twentyseventeen' ); ?></a>
    für einen skip to content-Befehl.
    Der "site-title"-Code den ich geändert hatte befindet sich beim twenty seventeen in der "site-branding.php" unter template-parts/header. Dort taucht dann auch wieder das "<?php the_custom_logo(); ?>" auf.
    Ich habe dort mal testweise den <a Link für den Site-Title entfernt und natürlich ebenfalls kein Resultat erhalten.

    Bleibt also immer noch die Frage wo man diese "custom-logo-link"-class ändern kann.

    Das hatte ich schon ausprobiert, bringt aber keine Änderung.
    Oder hab ich etwas falsch gemacht?

    vorher:

    <header id="masthead" class="site-header" role="banner">
    <div class="site-header-main">
    <div class="site-branding">
    <?php twentysixteen_the_custom_logo(); ?>

    <?php if ( is_front_page() && is_home() ) : ?>
    <h1 class="site-title">[COLOR=#ff0000]<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>[/COLOR]</h1>
    <?php else : ?>
    <p class="site-title">[COLOR=#ff0000]<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a>[/COLOR]</p>
    <?php endif;

    nachher:

    <header id="masthead" class="site-header" role="banner">
    <div class="site-header-main">
    <div class="site-branding">
    <?php twentysixteen_the_custom_logo(); ?>

    <?php if ( is_front_page() && is_home() ) : ?>
    <h1 class="site-title"></h1>
    <?php else : ?>
    <p class="site-title"></p>
    <?php endif;

    Hallo zusammen,

    wir würden das Twenty Seventeen-Theme gerne für eine Promo-Webseite nutzen. Allerdings stört der Link hinter dem Logo auf der Startseite. Da das Logo bei unserem One-Page-Design ausschließlich dort oben angezeigt wird, lädt die Seite bei Klick auf das Logos nur neu. Ist noch niemandem aufgefallen, dass das gar keinen Sinn macht?
    Ich hab nun schon lange nach einer Lösung gesucht und hoffe hier hat jemand die rettende Lösung.

    Toni