Kopfzeile einer mit php generierten html-Tabelle färben?

Hallo,

beim Rumbasteln an meiner Homepage hat sich folgendes Problem ergeben: Mittels des Wordpress-Plugins "PHP Code For Posts" lasse ich eine html-Tabelle generieren, die die Ergebnisse einer Datenbankabfrage anzeigen soll. Das ganze klappt auch ohne Probleme. Nun möchte ich aber der ersten Zeile der Tabelle eine andere Hintergrundfarbe geben. Mittels <tr bgcolor=\"#005F6B\"> funktioniert dies allerdings (am PC) nicht. Auch bei einzelnen Zellen (td oder th) lässt sich die Hintergrundfarbe nicht ändern.

Desweiteren lasse ich mit dem Plugin "WPtouch Mobile Plugin" die Mobile Ansicht der Homepage erstellen. Funktioniert auch fehlerfrei. Wenn ich mir hier die oben genannte Tabelle anschaue, dann hat die erste Zeile die von mir gewünschte Farbe, allerdings fehlen in der mobilen Ansicht sämtliche Rahmen. (In der PC-Version sind diese sichtbar)

Hat jemand eine Idee woran das liegen könnte? Ich würde nämlich gerne sowohl auf dem PC als auch mobil die Farben und Rahmen sehen können^^

Die Theme-Einstellungen (das Graphene-Theme wird von mir verwendet) habe ich schon durchgeschaut aber nichts gefunden. Durch das PHP-Plugin ist die Verwendung von css nicht möglich.

Wenn jemand eine Idee hat, wie man sowas anders umsetzt, dann immer her damit :) Wäre allerdings schön, wenn es mit Plugins klappen würde.

Vielen Dank für jede Hilfe!

HTML, WordPress, PHP, Tabelle, Hintergrundfarbe
Änderung der Größe des Header-Banners in WordPress Twenty Thirteen Child Theme?

Hallo zusammen,

ich hoffe, dass mir jemand bei folgendem Problem weiterhelfen kann.

Und zwar bin ich gerade dabei, eine WordPress-Website mit dem Twenty Thirteen Theme als Basis zu gestalten. In diesem Zuge ist die Verwendung eines Header-Banners gewünscht worden, welcher die Maße von 1100 x 328 hat. Da nun der Twenty Thirteen Theme für das Header Image Standardmaße von 1600 x 230 hat, kommt es natürlich zu gewissen Komplikationen.

Der Twenty Thirteen Theme hat hier ja nun für den Custom Header Support eine extra Datei:

==== functions.php =====

require get_template_directory() . '/inc/custom-header.php';

In der custom-header.php finde ich entsprechend auch folgenden Eintrag:

function twentythirteen_custom_header_setup() {
    $args = array(
        // Text color and image (empty to use none).
        'default-text-color'     => '220e10',
        'default-image'          => '%s/images/headers/circle.png',

        // Set height and width, with a maximum value for the width.
        'height'                 => 230,
        'width'                  => 1600,

        // Callbacks for styling the header and the admin preview.
        'wp-head-callback'       => 'twentythirteen_header_style',
        'admin-head-callback'    => 'twentythirteen_admin_header_style',
        'admin-preview-callback' => 'twentythirteen_admin_header_image',
    );

    add_theme_support( 'custom-header', $args );
        .
        .
        .
}

Wenn ich hier nun die Werte für "height" und "width" abändere, so nimmt WordPress zwar die neuen Werte an, allerdings ändert dies nichts an der Höhe des Headers. Ändere ich nun entsprechend in der .css den ".site-header" auf die entsprechende Höhe, wird mir dies folglich zwar auf der Seite angezeigt, allerdings hat sich die Position der Navigation nicht verändert und befindet sich einfach direkt über dem Bild (ist ja genau genommen nur ein Background Image).

Nun die erste Frage: Wie kann ich das Ganze so abändern, dass mir der neue Banner in der korrekten Größe angezeigt und die Navigation sich entsprechend unterhalb des Banners befindet? (Bisher bin ich ehrlich gesagt nur auf die Idee gekommen, die Navigation aus dem Header rauszunehmen und unter den Header zu platzieren - ist nur die Frage, ob es eine bessere Lösung gibt).

Weiterhin kommen wir dann zu meinem Hauptproblem und der eigentlichen Frage. Da bei jeglichem Update des Themes die Änderungen wieder komplett überschrieben werden würden, habe ich entsprechend einen Child-Theme erstellt. Dies bedeutet natürlich auch, dass ich die Änderungen in der 'custom-header.php' im Child-Theme statt im Parent-Theme vornehmen müsste. Nur habe ich bis jetzt nicht herausgefunden, wie ich das realisiere.

Im ersten Schritt habe ich die Datei kopiert und entsprechend wie im Parent-Theme den Pfad '/inc/custom-header.php' im Child-Theme angelegt. Dass hier jetzt erst mal noch nichts passiert, ist klar, da auf diese Datei erst mal hingewiesen werden muss.

(Fortsetzung in der Antwort.)

Webseite, programmieren, WordPress, PHP

Meistgelesene Fragen zum Thema WordPress