Bin neu hier. Komme von TYPO3.
Ich habe das neueste WP heruntergeladen und Benutze das neueste Theme.
Als Aufgabe habe ich mir gestellt eine bestehende TYPO3 Webseite in WP zu realisieren.
Das Konvertierungstool verschmähe ich; lernt man nix dabei.
Habe nun custom header ausgewählt und ein JPG hochgeladen. Funktioniert auch. Das Problem ergibt sich nun daraus, daß das Image im Typo3 header aus mehreren JPGs zusammengesetzt ist.
Das ist im Typo3 Template realisiert. Die Recherchen ergaben, daß die Header in wp-header.php
und wp-custom-header.php verarbeitet werden.
Dort finde ich allerdings nur eine große Menge von php Funktionen. Eine Betrachtung der Webseite mit Firebug läßt ahnen, wo das alles stattfindet, aber eine Stelle, wo hinterlegt ist, daß dieses Image genommen werden soll, finde ich leider nicht. Könnte in einer globalen php Variablen oder in der Datenbank abgelegt sein. Eine Suche in der WP Directory findet nur den JPG im Downloadbereich.
Vielleicht kann mir ja einer helfen und macht den Anfang nicht so schwer.
Gruß
Wo poste ich denn richtig?
-
-
- 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)
-
alles was du im Frontend siehst
macht das verwendete Theme, niemals eine Core Datei wie wp-header
wp-content/theme/deintheme/
da sind die templates drinunter
Dashboard => Design => kannst du ein Theme auswählen,
jedes Theme hat andere Funktionen und Goodies oder "Schlechties" :-))))du kannst dir auch unter Dashboard => Design andere Themes direkt in deine Installation laden und ansehen,
kommst du von Typo3 denkst du vermutlich zu "komplex", das ist gut so
doch ändere niemals Core Dateien von WP -
Das war ja megaschnell. Bevor ich weiter einsteige. Habe gesehen, daß es eine deutsche Version gibt. Ich habe die englische installiert. Macht es Sinn die deutsche zu nehmen und sich nur im deutschen Forum zu bewegen?
"twentyfourteen" ist also mein "theme". Du verortest es aber unter "wp-content/theme/" Das gibts bei mir nicht.
Also in "root@lapdebian:/srv/www/htdocs/wordpress/wp-content/themes/twentyfourteen#" finde ich header.php. Diesen Zweig bin ich schon mal durchgegangen. In diesem File gibtsPHP<?php if ( get_header_image() ) : ?> <div id="site-header"> <a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"> <img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt=""> </a> </div> <?php endif; ?>
Das ist genau ich als Ergebnis im Firebug sehen kann.PHP
Alles anzeigen<div id="site-header"><a rel="home" href="http://192.168.100.10/wordpress/"> <img width="928" height="100" alt="" src="http://192.168.100.10/wordpress/wp-content/uploads/2014/10/asta_banner.jpg"> </a> </div>
Also jetzt nur noch die Frage wie kommen die Daten da rein. Ein template mit den Daten finde ich allerdings nicht.
In der gesamten WP directory finde ich nur:PHProot@lapdebian:/srv/www/htdocs/wordpress# find . -name asta* ./wp-content/uploads/2014/10/asta_banner-300x32.jpg ./wp-content/uploads/2014/10/asta_banner-150x100.jpg ./wp-content/uploads/2014/10/asta_banner-672x100.jpg ./wp-content/uploads/2014/10/asta_banner.jpg root@lapdebian:/srv/www/htdocs/wordpress#
Also im Moment noch ziemlich ratlos.Gruß
Dieter -
du kannst unter
Dashboard => Design => fast jedes Theme anpassen
bloß ein dreigeiltes Header Bild hat dieses Theme nicht,
ich kenne eigentlich kein WP Theme ,dass dies hatschau dir mal alles einfach unter Dashboard => Design an,
klick da mal überall draufmache dich zuerst mit dem vertraut was da ist und dann ändere
das deutsche WP liefert auch die richtige Sprachdatei
außer du brauchst im Frontend alles englisch -
zugegeben kommt hier der alte Systemprogrammierer in mir auf. Immer genau alles wissen müssen, was unter der Oberfläche steckt.
Also nochmals letzte Versuche, bevor ich einen PHP Debug in meinem Apache anwerfe.
in header.php steht:PHP<?php if ( get_header_image() ) : ?> <div id="site-header"> <a href="<?php echo esc_url( home_url( 'http://forum.wpde.org//' ) ); ?>" rel="home"> <img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt=""> </a> </div> <?php endif; ?>
Wenn man das zerlegt:PHP<?php if ( get_header_image() )> irgendwo muß diese Funktion ja "true" oder "false" auslesen! Wo steht das? <?php header_image(); ?> ergibt <img width="928" height="100" alt="" src="http://192.168.100.10/wordpress/wp-content/uploads/2014/10/asta_banner.jpg">[COLOR=#ff0000]woher liest die Funktion das aus?[/COLOR]
Am Ende entsteht der fertige HTML code:
PHP<div id="site-header"> <a rel="home" href="http://192.168.100.10/wordpress/"> <img width="928" height="100" alt="" src="http://192.168.100.10/wordpress/wp-content/uploads/2014/10/asta_banner.jpg"> </a> </div>
Kann also nur in Globalen Variablen oder der Datenbank versteckt sein.Also nächster Versuch:
ich gehe nach:
http://192.168.100.10/wordpress/wp-a…=twentyfourteen
Dort scheint es ein wunderbares Tool zu geben. Unten steht Documentation. Ich klappe das Fenster auf und
finde: header_image()
Look up, leitet mich auf eine Seite:
WordPress PHPXRefHere are the documents which exist here:
- Trunk
- WordPress Trunk
BranchesTags
Der Link Wordpress Trunk allerdings zu "403 Forbidden"
Das wärs doch gewesen: Erklärung der Funktion header_image().Gibt es eine ausführliche Doku für die Funktionen??
Gruß
-
WordPress hat einen wunderbaren Codex, wo fast alles super erklärt wird. Kein Vergleich zu Typo3 :oops:
http://codex.wordpress.org/Unter anderem wird da auch header_image() / get_header_image() erklärt: http://codex.wordpress.org/Function_Refer…et_header_image
Das ganze wird meist in der functions.php des verwendeten Theme gecoded.
-
Danke, werde dort ein eintauchen. Schade, daß der Weg den ich genannt habe nicht funktioniert und
zu einem 403 error führt.
Nur zur Info: Ich bin kein TTYPO3 Evangelist! WP ist eine neue Chalange. Mal sehen, wielange ich brauche, um
mich zurechtzufinden. Die Seiten an der Uni waren schon da, bevor ich da reinschauen mußte. -
Du wirst die neue "Chalange" schon meistern... Bei Fragen gibt es ja dieses Forum.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!