Ja, dafür gibt es die body_class Funktion. In der header.php das <body> gegen <body <?php body_class(); ?>> austauschen und
im CSS über die entsprechende Klasse ansprechen. Für das page.php Template steht z.B. die Klasse .paged bereit.
Beiträge von Pad
-
-
Da hast du wohl ein paar Denkfehler drin ;-)
Dein 1. DIV wäre 8,33% breit, und dein 12. DIV 100%???
Ja. Und wo ist da jetzt der Denkfehler?
Zitat"width" bezieht sich auf die Bildschirmbreite, womit das letzte DIV die den gesamten Bildschirm ausfüllen würde ;-)
Richtig. Aber nur, wenn es kein Elternelement gibt. Das spielt aber für meine Frage keine Rolle.
ZitatSelbst wenn du nur 1 DIV mit 8,33% Breite (12x) nehmen würdest, ist es höchstwahrscheinlich, dass es dir das div-Layout komplett zerbombt, da du nicht weißt, was deine Besucher für eine Bildschirmauflösung haben, welche Browsereinstellungen, usw...
12 x 8,33% = 99,96 (<100%)
Da zerbombt nichts. Im Gegenteil: Das Layout hält bombenfest. Und die Bildschirmauflösung sowie die Browsereinstellung hat mit relativen Größen wie Prozent wirklich garnichts zu tun.
ZitatDu müsstest eine Wrapper-Div um den Loop herumziehen mit Mindestbreite min-width, und darin eine linksgefloatete Liste mit Listenpunkten, die 12x zusammen weniger als die Breite des Wrapper-Divs haben, sodass die Liste automatisch nach 12 Fotos umbricht. Und in den Loop kommt dann nur 1 Listenpunkt rein:
Wie gesagt, ein Elternelement bringt mich nicht weiter. Und gefloatet sind die Objekte ohnehin...
Wie auch immer. Inszwischen kann ich mir die Antwort auf meine Frage auch selbst geben: Man verwendet entsprechenden HTML Code im CMS, so dass die Inhalte in die dafür vorgeshenen Spalten rutschen.
Will man beispielsweise 3 Spalten auf Basis eines 12-spaltigen Layouts befüllen, stellt man im CMS den jeweiligen HTML Code voran bzw. nach:
-
Hallo zusammen.
Ich bin noch relativ neu im Umgang mit Wordpress und bräuchte mal Hilfe....
Das folgende 12-spaltiges Raster habe ich mit CSS gebaut:
Code.span-1-of-12 {width: 8.33%;} .span-2-of-12 { width: 16.67%;} . . usw. . .span-12-of-12 {width: 100%;}Nun möchte ich z.B. 3 Bilder nebeneinander einpflegen, jedes in eine eigene Spalte.
Der Loop in meinem Fall, müsste eigentlich so aussehen: (stark vereinfacht)
PHP
Alles anzeigen<?php if(have_posts()) : ?> <?php while(have_posts()) : the_post(); ?> <div class="span-4-of-12"> <?php the_content(); ?> </div> <div class="span-4-of-12"> <?php the_content(); ?> </div> <div class="span-4-of-12"> <?php the_content(); ?> </div> <?php endwhile; ?> <?php endif; ?>Das ist natürlich falsch, da es hier nur einen Div Container mitsamt Inhalt geben darf. Außerdem würde in dem Fall dreimal des gleiche angezeigt werden. Aber wie kann ich das sonst machen, damit ich am Ende auf meine 12 Spalten komme und der Content nebeneinander angezeigt wird?
-
posting wurde vom autor gelöscht
-
Ne, leider auch nicht...
Trotzdem, danke.
-
Sorry, meine Beschreibung war falsch. Das neue Theme befindet sich schon dort, also wp-content/themes...
-
Klar. So sollte das Theme normalerweise aussehen. Und das http://test.curtis-systems.de/ist dabei rausgekommen. (Das Laden der Site dauert einen Moment.)
In den Theme Ordner habe ich einfach alles reingepackt, was das neue Update nach dem Entpacken beinhaltete, also den ganzen wp-content Teil.
Vielleicht hat der Sitebetreiber im alten Theme zusätzliche Dateien angelegt und es funktioniert deshalb nicht? Aber trotzdem müssten doch zumindest ansatzweise einige Styles vom neuen Theme zu erkennen sein.
Hmm. Leider hab ich von PHP überhaupt keine Ahnung....
Nochmals danke, MaD.
-
Hallo zusammen.
Für einen Bekannten sollte ich ein Upgrade seines Themes durchführen. Dazu hab ich mir die neueste Version des Themes besorgt, entpackt, auf den Server hochgeladen und danach im Admin Bereich aktiviert. (Die Plugins habe ich vorher deaktiviert.)
Eigentlich dachte ich, damit wäre die Sache erledigt, aber komischerweise greift jetzt keine der CSS-Eigenschaften mehr. Das Theme ist sozusagen in der Erscheinung gar nicht vorhanden. Bilder, Texte usw. werden ungeordnet und linksbündig ausgerichtet.
Gibt es bei einem Update des Designs irgendetwas zu beachten? (Das alte Theme befindet sich ebenfalls noch auf dem Server innerhalb des wp-content/theme.)
Vielen Dank.