Problem gelöst: Favicon MUSS im Web-Root liegen
Hi Hakre,
danke für deinen Beitrag. :) Während ich an der Antwort schrieb, kam mir ein Gedanke, der tatsächlich die Lösung brachte. Doch der Reihe nach:
Die Domain wurde gestern freigeschaltet, der Link in deinem Posting ist nun erreichbar. Kannst du die Seite auch sehen?
Die Schreibweise von Dateien und Verzeichnissen ist bei mir klar: Kleinschreibung, keine Leerzeichen, keine Umlaute, quasi alles schön Englisch.
Die Domain ist bei Strato auf dem Server intern auf ein bestimmtes Verzeichnis umgeleitet, in dem die zu veröffentlichende Website in einem Verzeichnis der Wunschdomain des Paketes liegt und darin dann im Verzeichnis www, also hier:
zum-glueck-gecoacht.de/www/
und darin liegt dann sofort das WP-System in der üblichen Struktur.
:cry: Ich habe im Header das im themes/theme/images-Verzeichnis gelegene Favicon (favicon.ico) bisher so aufgerufen, was ja auch für Tab und Adressleiste gereicht hat:
<link rel="shortcut icon" type="image/x-icon" href="<?php bloginfo('template_url') ?>/images/favicon.ico">
Im Seiten-Quelltext wird er aufgelöst zu:
<link rel="shortcut icon" type="image/x-icon" href="http://www.zum-glueck-gecoacht.de/wp-content/themes/classic/images/favicon.ico">
:mrgreen: Dieser neue Call funktioniert, bei dem ich das favicon.ico aus dem Verzeichnis des WP-Systemverzeichnisses lade:
<link rel="shortcut icon" type="image/x-icon" href="<?php echo site_url('favicon.ico') ?>">
Im Seiten-Quelltext wird er aufgelöst zu:
<link rel="shortcut icon" type="image/x-icon" href="http://www.zum-glueck-gecoacht.de/favicon.ico">
Und falls jemand sich für den gesamten funktionierenden Header interessiert, der sieht dann so aus:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="shortcut icon" type="image/x-icon" href="<?php echo site_url('favicon.ico') ?>">
<style type="text/css" media="screen">
@import url( <?php bloginfo('stylesheet_url'); ?> );
</style>
<title><?php bloginfo('name');echo ' – '; ?> <?php wp_title('«', true, 'right'); ?></title>
<?php wp_head(); ?>
</head>
Tja, liebe Leute, nur mit eurer Hilfe war es mir möglich, mein Problem zu lösen. Dafür danke ich euch sehr!
Ich wünsche euch einen guten Tag!
Beste Grüße
CMSFan