Hey Leute,
Schlimm genug, aber ich versuche tatsächlich seit zwei Stunden mein Bild in der Kopfzeile mit der Home zu verlinken und bekomme es einfach nicht hin, weil jeder ergoogelte Lösungsansatz Codes ausspuckt, die ich in meiner header.php einfach nicht finde.
Das ist meine Homepage: http://frederikschrader.de/
Und anbei meine header.php, bei der ich einfach nicht durchsteige. Wäre super, wenn mir jemand sagen könnte, was ich machen muss. :cry:
LG
Fred~
<?php
/**
* The Theme Header Template
*
* Used to display the document <head> section and page header
*
* @package WordPress
* @subpackage Minimatica
* @since Minimatica 1.0
*/
?><!DOCTYPE html><!-- HTML5, for the win! -->
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<title><?php minimatica_doc_title(); ?></title>
<link rel="profile" href="http://gmpg.org/xfn/11" />
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
<?php
/**
* Hook used to isert content in the document's <head> section.
* Always have this before closing the <head> tag.
*/
wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<div id="wrapper" class="hfeed">
<header id="header" role="banner">
<?php $heading_tag = ( is_home() || is_front_page() ) ? 'h1' : 'div'; ?>
<<?php echo $heading_tag; ?> id="site-title"><a href="<?php echo home_url(); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></<?php echo $heading_tag; ?>>
</header><!-- #header -->
Kopfzeile verlinken - schwieriger als gedacht!
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Kann mir vielleicht irgendjemand bei diesem Problem helfen? Muss ich vielleicht woanders, und gar nicht in der header.php irgendetwas ändern? :confused:
-
-
Hey, danke für die Nachricht!
Nur leider sehe ich gar kein "display: none" in meinem Code... ist das in einer anderen .php oder soll ich nur das "display" löschen?LG
-
Du findest es in deiner style.css :)
Ach, du hast gar keine? :D
Sieh mal in deinen Quelltext, Zeile 58.
-
Hm, in der Stlye.css sieht das anders aus als im Quellcode...
da steht:
#site-title {
width:940px;
margin:0 auto;
font-size:36px;
line-height:100px;
text-transform:none;
}
#site-title a {
color:#151515;
text-decoration:none;
}
Soll ich diesen Part dann löschen oder ist das doch woanders? -
nein sollst du nicht. hol dir notepad++
http://notepad-plus-plus.org/download/v5.9.8.htmlkopiere dann deinen inhalt vom style.csss dort hinein und danach gehe zu der besagten zeile 58
-
Hab mir Notepad runtergeladen und die Style.css reinkopiert.
Sieht aber genau so aus wie in meinem Editor (d.h. gleicher Code wie in meinem vorigen Beitrag) und Zeile 58 gibt es auch nicht (jedenfalls nicht so, wie sie Orwell beschrieben hat und wie sie in meinem Seitenquellcode steht).
Was nun? Ich hoffe, ich stell mich nicht zu dumm an. :( -
Was hat das mit dem Verlinken des Bildes zu tun? Dadurch wird lediglich der Seitentitel wieder eingeblendet (der über die Themeoptionen wohl ausgeblendet wird). Das Bild wird dadurch nicht verlinkt.
Fredvandewest:
Was Du machen könntest (wodurch jedoch die Funktion des Kopfzeilenbildes in den Themeoptionen wertlos wird) ist, dass Du das Bild über den img-Tag in den Header einbindest. Aktuell wird das Bild nämlich als CSS Hintergrund eingerichtet.Du kopierst das Bild via FTP in das images Verzeichnis des Themes und benennst es logo.jpg.
Dann öffnest Du die header.php und änderst den Code im div wrapper so ab:
PHP<div id="wrapper" class="hfeed"> <header id="header" role="banner"><div id="logo"> <a href="<?php bloginfo('home'); ?>"><img src="<?php bloginfo('stylesheet_directory');?>/images/logo.jpg" /></a></div> </header></div><!-- #header -->In der CSS löschst Du die rote Zeile:
und fügst dies am Ende der style.css hinzu:
Ist zwar nicht die eleganteste Lösung, sollte aber für´s Erste funktionieren.
-
Es klappt, es klappt, es klappt!!! :D
http://www.frederikschrader.de - Der Beweis :-)
Vielen Dank, infected, für die vortreffliche Lösung! Ganz egal ob sie elegant ist oder nicht, Hauptsache sie funktioniert! Vielen lieben Dank!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!