Wo poste ich denn richtig?

  • 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ß

    • 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)

    Mehr erfahren

  • 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 drin

    unter
    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 gibts

    PHP
    <?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.


    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:

    PHP
    root@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

    Einmal editiert, zuletzt von Monika (24. Oktober 2014 um 23:24)

  • 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 hat

    schau dir mal alles einfach unter Dashboard => Design an,
    klick da mal überall drauf

    mache 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 PHPXRef

    Here are the documents which exist here:



    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ß

    Einmal editiert, zuletzt von Monika (24. Oktober 2014 um 23:25)

  • 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.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • 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.

  • ok habs gefunden. Die Information liegt in der Datenbanktabelle xxx_postmeta.

    Da muß man auch erst mal draufkommen und wissen, daß es ein Default Theme gibt etc.
    Alles wird mit vielen Funktionsaufrufen zusammengesammelt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!