Vielleicht hilft dir der Parameter oderby=>meta_value_num aus der WP_Query-Klasse weiter?
Damit kannst du eine Sortierung nach einem numerischen Wert eines Benutzerdefinierten Feldes umsetzen. Auch ein nicht rein numerischer Wert ist möglich, in diesem Fall einfach orderby=meta_value verwenden.
Beiträge von glueckpress
-
-
Ein Plugin für ein Widget mit dieser Funktion zu schreiben, gehört nicht unbedingt zu den Aufgaben eines Forum-Supports. Vielleicht versuchst du es mal mit einer Anfrage in der Jobbörse?
-
Ich möchte nun das Format "Absatz" duplizieren, und darin einige Änderungen anbringen. Und möchte ich, dass der Text nicht breiter ist als 525 Pixel.
Bin nicht sicher, ob ich verstehe, was du meinst. Geht es dir wirklich um das Format "Absatz" ganz allgemein? Das kannst du z.B. so beeinflussen:Zudem ist entweder links oder rechts vom Text ein Bild, das vom Text umflossen wird (kann man ja im WYSIWYG-Editor einstellen). Da das Bild aber höher ist als der Text, "klebt" der Text nun oben am Bild, ich möchte ihn aber vertikal mitten. Wie macht man das im style.css?
Die CSS-Eigenschaft, mit der dass geht, heisst vertical-align. Allerdings funktioniert sie in der Regel nur in Tabellenzellen oder innerhalb von Elementen, deren display-Eigenschaft auf table-cell gesetzt wurde. Das kann aber wiederum andere Nachteile mit sich bringen.
Wenn du die URL deiner Site hier posten könntest, wäre es einfacher, dir zu helfen. -
Nach einem Blick in den Quelltext des Theme-Demos sieht es so aus, als müsstest du eine geringfügige Änderung am Kommentar-Template und am Stylesheet vornehmen.
Beides ist an sich kein Problem, kann aber zum Problem werden, wenn du ein Update des Theme lädst. Dann sind die Änderungen nämlich futsch.
Also am besten ein Child-Theme zu deinem zukünftigen Theme erstellen und die Änderungen dort hinterlegen. Dann geht bei einem Update alles gut.Die Anpassungen selber sind wenig dramatisch, und du wirst hier im Forum sicher jemanden finden, der dir das umsetzt. Wenn ich die Abbildung richtig verstanden habe, geht es ja lediglich darum, Benutzername, -rolle und Datum links unter den Avatar zu setzen, während der Text rechts als Block schwebt?
-
Ja, ist alles möglich. Für die Slideshow gibt's Plugins. Punkt 3 könnte etwas kniffliger werden, vielleicht hilft hier das Members-Plugin von Justin weiter.
Ansonsten ist WordPress in Englisch exzellent dokumentiert.
Templates:
http://codex.wordpress.org/Stepping_Into_Templates
Loop und WP_Query:
http://codex.wordpress.org/The_Loop
http://codex.wordpress.org/Class_Reference/WP_Query
Ressourcen:
http://codex.wordpress.org/Know_Your_SourcesViel Erfolg!
-
Mit jQuery geht das per size(). Wenn deine Menü-Liste z.B. id="main-menu" und die Box id="box" hat:
Code<script> $(document).ready(function(){ var my_list_size = $('#main-menu').size(); // Anzahl der Listenpunkte (<li>) $('#box').height( my_list_size * 20 ); // Höhe von #box in px }); </script>
Kann sein, dass das bordeigene jQuery Zicken macht. In diesem Fall $(document).ready(function(){...}) bitte ersetzen durchIrgendwo in wp_head() oder wp_footer() sollte natürlich jQuery aufgerufen werden. Z.B. in der functions.php:
-
Zweite Frage: Wieso verwendest du nicht einfach das mitgelieferte Theme "Twentyeleven"? Das hat vielseitige Optionen zur Anpassung (z.B. Sidebar links, Navigation per Widget und benutzerdefiniertem Menü, eigenes Header-bild usw.).
-
Verständnisfrage: Du willst ausschliesslich die Seitennavigation in der Sidebar haben? Hast du mal den Code deiner sidebar.php?
-
Kurze Antwort: Gar nicht. Ist blöd, aber ist so.
-
Jemand eine Idee?
Jetzt nicht mehr. :-( -
Nach der Aktivierung des Plugins erscheint unter Design->Widgets ein neues Widget, das du in die Sidebar ziehen kannst.
-
Am besten Themeforest AGB lesen oder in deren Wiki fragen.
Generell die bessere Quelle: WordPress Theme Verzeichnis, neuerdings auch mit Premium-Themes. -
Oder müssen solche Sachen manuell in PHP/CSS gecodet werden?
Genau! Oder mittels Plugin (=Erweiterung) hinzu installieren. Check mal das Plugin-Verzeichnis von WordPress.
2. Unter der Slideshow jeweils 3 gleich große Rechtecke mit...
...links: Login
...Mitte:Infobox mit allgemeinen Text
...rechts: Registrierung
Sowas geht entweder mit CSS in der HMTL-Ansicht des Texteditors, oder mittels Widgets-Bereichen (Sidebars). Allerdings müssen auch diese zuvor gecodet werden.
Wenn ich mich richtig erinnere, gibt es auch eine Art Drag'nDrop-Framework, mit dem du deine Site per Drag'nDrop stylen kannst:
presswork.me -
Scheint ein Widget zu sein? Schau mal unter Design->Widgets, da müsstest du ein neues Widget finden, das du in deine Sidebar ziehen kannst
-
Das Original findest du im Verzeichnis deines aktiven Theme, und dort im Unterordner images. Um es neu hochzuladen, brauchst Du einen FTP-Zugang. Wenn dein aktives Theme z.B. BlaBla heisst, findest du das entsprechende Verzeichnis über einen Pfad ähnlich diesem: /dein-wordpress-verzeichnis/wp-content/themes/blabla/.
In diesem Verzeichnis gibt es dann noch den Unterordner images, und da liegt dein Bild drin.Du kannst dein neues Bild auch über die Mediathek hochladen, anschliessend die komplette URL des Bildes kopieren und in dein CSS einsetzen. Wäre die URL z.B. http://deine-site.tld/wp-content/upl…bg_city_neu.jpg, setzt Du das an der entsprechenden Stelle einfach in Dein CSS:
Codebackground: url(http://deine-site.tld/wp-content/uploads/2011/08/30/bg_city_neu.jpg) no-repeat center top;.
-
Dazu würde mich ein qualifizierter Beitrag ebenfalls interessieren.
-
Hi,
meine Glaskugel ist leider kaputt... :wink:
DaDa meinte: URL, Theme-Name, Beispielcode – irgendsowas müsstest Du schon liefern, sonst raten wir hier rum.
-
Natürlich ist es vom Design her eher verbesserungswürdig ;-)
Welches Design? Das ist ein Code-Beispiel. Ein Design ist da noch gar nicht drin, kann aber mit etwas CSS leicht hergestellt werden. Die CSS-Klasse für den umschliessenden div heisst news-box, darin befindet sich eine Liste, und die Artikel kommen als h3 mit Link drin. Alles Weitere kannst du selbst, oder dein Webdesigner. -
Mein Fehler: der Wert für 'post_status' war falsch. Richtig ist es so:
PHP// The query $gp_newsbox = new WP_Query( array( 'post_type' => 'post', 'post_status' => 'publish', 'post_count' => 5 // Artikelanzahl ) );
Dann sind die Revisionen auch draussen und es werden nur veröffentlichte Artikel angezeigt.Ein Plugin ist mir persönlich nicht bekannt, aber schau am besten nochmal selbst.
-