Beiträge von Ammaletu
-
-
Ja, sieht gut aus. Mach den else-Zweig doch einfach weg, wenn Du die Ausgabe nicht brauchst. Das kommt halt einmal pro Kategorie, die keine Beiträge enthält.
-
Zitat
Es wurden 100erte "Notice"s ausgegeben. Es fällt mir schwer, da zu entscheiden, ob eine dabei ist, die mein Problem betreffen.
Eher nicht. Notices sind nur Hinweise auf Sachen, die nicht regelkonform sind, aber meistens trotzdem funktionieren. Ich hätte da jetzt eher an Warnings oder Errors gedacht.
Tja... Am besten wäre es vermutlich, wenn Du Dir mal auf dem Server ein Testblog einrichtest. Kopier die jetzige Installation einfach in ein zweites Verzeichnis und gib ihr einen anderen DB-Profix. Zu den Details dafür gibt es sicher Tutorials im Netz. Dann kannst Du dran dann in Ruhe ausprobieren, woran es hakt, ohne dass das für Deine Besucher sichtbar ist. Nötigenfalls wirklich mit Blick in den Quelltext und Ausgaben einbauen.
-
In den Eigenschaften des Seiten-Widgets sollte dafür ein Eingabefeld sein.
-
Wie äußert sich denn das "nicht mehr reinkommen" und das nicht mögliche Hochladen von Bildern? Und zeigt der Browser Dir JavaScript-Fehler an? Hast Du außerdem den Cache des Browsers mal gelöscht oder es mit einem anderen Browser probiert?
-
Wenn es tatsächlich nur zehn Seiten sind, die sich nicht oft komplett ändern, kannst Du mit dem Ausschluss-Parameter arbeiten. Dann schließt Du oben einfach 6-10 von der Anzeige aus und rechts eben 1-5. Wenn mehr Flexibilität gefordert ist müsstest Du ggf. eigene Widgets dafür schreiben.
-
Zitat
Nach einem Blick auf die Datenbankstrukturen glaube ich allerdings nicht, dass das out-of-the-box geht, denn ich habe keine Relation zwischen User und angelegter Kategorie gefunden.
Stimmt, die Info speichert WP nicht. Ich kenne ein Plugin, mit dem man einen Nutzer auf genau eine Kategorie festlegen kann (er hat dann die Kategorien-Auswahl nicht mehr beim Schreiben), aber das ist vielleicht nicht ganz was Du suchst.
-
Wenn ein Fehler auftritt, solltest Du schauen, worin der genau besteht. Vielleicht fehlt auf dem Server ja doch noch eine Voraussetzung oder es ist eine Dateirechte-Sache. Werden die PHP-Fehler in ein Logfile geschrieben? Oder lass sie Dir mal kurz am Bildschirm ausgeben (WP_DEBUG auf true setzen in wp-comfig.php). Mit einer genaueren Fehlermeldung kann man dann weitersehen.
-
Also so habe ich es bei mir gemacht, aber da sind es auch nur vier, fünf Kategorien. Ich wüsste auch nicht, wie Du das anders machen willst. Ok, wenn alle Kategorien halbwegs gleichmäßig bepostet werden, könntest Du auch einfach auf gut Glück die letzten 100 Postings oder so auslesen und nach Kategorien sortiert ausgeben. Aber das ist eher ein Workaorund, denke ich.
Ansonsten kannst Du natürlich über Caching nachdenken, damit das nicht bei jedem Seitenaufruf ausgeführt werden muss. Und um es im Quellcode leichter zu haben, definiere ein Array mit den Kategorie-IDs und iterier dann einfach da drüber.
-
Ich kann da erst mal nur den Link zu diesem englischen Thread anbieten:
http://wordpress.org/support/topic/312462Keine Ahnung, ob irgendwas davon funktioniert. Lies am besten von unten an, die letzten zwei, drei Postings sahen halbwegs vielversprechend aus.
-
Wenn sich sonst keine Ursache anbietet, könnten beim Update Dateien verloren gegangen sein. Hast Du mal probiert, den Inhalt von wp-admin und wp-includes neu hochzuladen? Eventuell auch mal mit einem anderen FTP-Programm.
-
Also die benutzerdefinierten Felder sind einfach ein Weg, Schlüssel-Wert-Paare an Informationen an einem Beitrag zu speichern, außerhalb des eigentlichen Beitragstextes. Du kannst damit dann so ziemlich machen was Du möchtest: Irgendwo ausgeben, anhand dessen die Ausgabe anpassen oder auch nur intern für Dich nutzen und gar nicht ausgeben.
Eine eigene Taxonomy dafür zu erstellen wäre aus meiner Sicht der passendste Weg. Das klingt schwieriger als es ist, denke ich, da sollten sich gute Tutorials finden lassen dafür. In der Oberfläche müsste das dann einfach als zweite Tag-Box auftauchen und in den Theme-Dateien kannst Du das mit ähnlichen Befehlen recht simpel ausgeben. Details müsste ich mir aber auch erst mal anschauen, ich habe an meiner Seite leider lange nichts mehr in der Richtung unternommen.
-
Hier ist z.B. ein Beispiel von neulich:
http://forum.wordpress-deutschland.org/design/66423-a…umdesignen.html -
Zitat
Ich hatte mal W3-Cache. Hab es aber deinstalliert. Weil es sich positiv auf den Traffic auswirkte.
Stelle ggf. sicher, dass dabei auch die gecachten Dateien von der Platte gelöscht werden und die entsprechenden Regeln aus der .htaccess (zumindest nehme ich an, dass das Plugin so arbeitet, kenne es aber nicht wirklich).ZitatWelche Dateiendungen sollte man noch auf eine "negative" Cache-Zeit setzen, damit dieser Fehler nicht weiter auftaucht oder ist der Content der Seite alles HTML? Ich dachte da noch an php...
Ähm, das geht nicht nach Dateiendungen, oder?! Sondern nach MIME-Types, würde ich annehmen. Und da ist text/html schon richtig, ggf. auch text/xml. Ob PHP drunterliegt oder nicht sollte egal sein.
-
Also in jedem Fall kannst Du so viele WP-Projekte in eine eigene DB packen wie Dir Tabellenprefixe einfallen (in der wp-config.php anzugeben). Die wohnen dann alle friedlich nebeneinander in der gleichen DB.

Es ist aber natürlich wünschenswert, nicht mehrere WP-Installationen zu haben, da dann ja Update- und Wartungsaufwand doppelt anfällt. Ab WP 3.0 kannst Du mit einer Installation mehrere völlig getrennte Blogs verwalten (früher als WPMU extra zu haben). Das könnte für Dich das richtige sein, ist vielleicht aber auch schon Overkill.
Wenn es nur um zwei Ansichten geht, kann man das sicher auch so selber basteln: Es gibt ein Plugin, um Autoren die Kategorieauswahl wegzunehmen. Die Artikel würden dann immer in einer festen Kategorie veröffentlicht. Und der Kategorie kannst Du ja ganz einfach per Kategorie-Template ein anderes Aussehen verpassen. Du kannst diese Kategorie auch problemlos auf der Startseite ausblenden oder die Einträge anders stylen. Ich würde vermuten, dass das erst mal die einfachere Lösung ist.
-
Deine eigene RewriteRule muss über die von WordPress. WPs Regel heißt ja schon, das alles, was keine physische Datei ist, an die index.php weitergeleitet wird. Das kommt bei Deiner Regel also nie an. Also eher so:
Apache Configuration<IfModule [URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=mod_rewrite"]mod_rewrite[/URL].c> RewriteEngine On RewriteBase / # Weiterleitungen nach der Restrukturierung der Kategorien RewriteRule ^thema/allgemeines/?$ /thema/kreatives-sonstiges/ [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>Oder besser noch getrennt, damit WP Dir das nicht überschreibt falls Du mal die Permalinks neu speicherst:
Apache Configuration
Alles anzeigen# Weiterleitungen nach der Restrukturierung der Kategorien <IfModule [URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=mod_rewrite"]mod_rewrite[/URL].c> RewriteEngine On RewriteBase / RewriteRule ^thema/allgemeines/?$ /thema/kreatives-sonstiges/ [R=301,L] </IfModule> # BEGIN WordPress <IfModule [URL="http://forum.wordpress-deutschland.org/lexikon/?do=showentry&item=mod_rewrite"]mod_rewrite[/URL].c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress -
Die statischen Seiten sind für statische Inhalte gedacht, die sich selten bis gar nicht ändern. Impressum, Kontakt etc. Deswegen tauchen die bei den meisten Themes in der Navigation auf und eigentlich nie in der chronologischen Ansicht. Die Blog-Beiträge wiederum würden nach kürzester zeit jede Navigation sprengen, weswegen sie da in der Regel nicht zu finden sind.
Du kannst das natürlich nach Belieben umbauen, was aber Modifikationen am Theme erfordert. Im Codex findest Du weitere Infos zu den verwendeten Befehlen.
-
Ich veröffentliche auf meiner Seite auch Rezensionen und stelle den Reihentitel einfach immer im Titel voran. In der alphabetischen Ansicht taucht das dann richtig sortiert auf. Du kannst das aber je nach genauer Anforderung auch anders lösen.
Der Serientitel könnte z.B. in einem Benutzerdefinierten Feld stehen. Damit könntest Du die Reihe, zu der das Buch gehört, an einer beliebigen Stelle schön gestylt ausgeben.
Noch sinnvoller wäre vermutlich ein eigenes Tag. Entweder ein normales Tag oder Du machst eine eigene Taxonomy auf, die nur Tags für Buchreihen enthält. Das könnte dann ebenfalls prominent dargestellt werden und beim Klick darauf sieht man alle zu dieser Reihe gehörenden Bücher. Hier wäre nur die Sortierung ein Problem schätze ich, falls sich das aus dem Eintragstitel nicht ableitet.
-
Dazu brauchst Du kein Plugin, das macht WP selber, wenn Du the_excerpt statt the_content im Theme benutzt (index.php, search.ph und archive.php, nehme ich an, eventuell auch weitere Dateien für Übersichtsseiten). Wenn Dir die Länge oder Form des Excerpts nicht gefällt, kannst Du das über Hooks und Filter auch anpassen. Es wird dabei allerdings alles HTML entfernt, also auch alle Bilder. Ein Thumbnail kannst Du aber sicher über die neuen WP-Funktionen zu Post-Thumbnails anzeigen lassen.
-
Da reicht doch ein Loop zusammen mit einer eigenen Zählervariable. Die wird in jedem Durchlauf erhöht und abhängig vom Wert setzt Du dann die CSS-Klassen und was noch unterschiedlich ist. Beispiele sollten per Forensuche zu finden sein, das hatten wir immer mal wieder mit größeren Codebeispielen.