Ich erstelle meine erste reaktionsschnelle WP-Site mit meinem eigenen benutzerdefinierten WP-Theme. Die primären Vorlagen sind teils flüssig, teils fest. Dadurch konnte ich nur 3 "Versionen" erstellen, eine Desktop-, Tablet- und eine mobile Version. Alle Änderungen erfolgen aufgrund von Medienabfragen. (Die Größen sind 768 bis 1200 px für den Desktop, 530 bis 767 für das Tablet und 300 bis 529 für das Handy.)
Die Homepage (die eine eigene Vorlage hat) zeigt eine Diashow. Die Diashow soll reaktionsschnell sein (ich habe sie noch nicht eingerichtet) und ich gehe davon aus, dass sie über die Tablet-Größen hinweg funktioniert. Aber wenn ich die Handygröße erreicht habe, möchte ich nur ein statisches Foto haben.
Ich möchte nicht nur "display: none" für die Diashow verwenden, da dies immer noch Platz / Strom für die Handys verbraucht. Ich möchte alle Versionen auf den gleichen Vorlagen behalten, daher denke ich, dass ich PHP oder Javascript benötigen werde, um dies zu erreichen. (Es sei denn, es gibt einen anderen Weg, über den ich mich freuen würde!)
Kann jemand mit dem Code helfen? Ich habe eine Diashow div im CSS:
#slideshow {
height: 296px;
margin: 20px 20px 10px 20px;
padding: 0;
background-color: #f00;
}/*by not setting a width the sshow box fills the space minus the margins*/
und in der Vorlage wird der Diashow-Shortcode oder der Vorlagencode zwischen den Div-Tags zum Öffnen und Schließen der Diashow verschoben. Ich möchte dort aber auch ein Foto für die mobile Version platzieren. Ich denke also, ich würde eine Art "Wenn 529px oder mehr, Diashow bekommen; wenn weniger, Foto bekommen" brauchen, oder? Ich bin kein PHP- oder Javascript-Programmierer, aber ich kann hervorragend ausschneiden und einfügen!
Die Website kann unter http://66.147.244.110/~rdbikeco/ eingesehen werden. Wir sind gerade dabei, Seiteninhalte hinzuzufügen, und der Blog benötigt Aufmerksamkeit und die Seitenleisten müssen bearbeitet werden usw. Aber die Shell-Seiten sind aktiv und der Inhalt wird immer umfangreicher geladen, während ich schreibe.
Hilfe sehr geschätzt!
quelle
Wechseln Sie mit einem globalen Kern:Im Grunde ist das eine vereinfachte Version des User Agent Sniffing.quelle