Einfach einbauen im Theme? Ich wüsste jetzt so auf Anhieb nicht, dass das weitere Einstellungen erfordert. Manche Themes bieten das auch direkt an, ggf. über eine Option gesichert.
Beiträge von Ammaletu
-
-
Einen Blog eröffnen kannst Du auch ohne die Blogmap. Soweit ich weiß ist das nur ein Linkverzeichnis.
Frage an jottlieb und die anderen: Wo ist der auf der "Blog eintragen"-Seite verlinkte Blog-Eintrag hin? Mit der Suche kann ich ihn nicht finden. wir sollten entweder den Link korrigieren oder eine kurze Erklärung auf die Seite setzen.
-
Bitte nutze die Forensuche zum Stichwort "Cufon", das hatten wir gerade vor einigen Tagen/Wochen. Außerdem wäre es schön, wenn Du schauen könntest, ob das in der Doku des Themes deutlich genug drinsteht. Wenn nicht solltest Du den Theme-Autor informieren.
-
Genau genommen zeigt er mit show_option_all schon etwas, und zwar alle Postings. Das sieht man aber erst wenn man eine Auswahl trifft und dann auf "Jahr 2009" klickt. Die DropDown-Box wird nicht abgeschickt, wenn man das schon vorausgewählte noch mal anklickt. Um das zu umgehen könntest Du mit show_option_none noch einen nicht abschickbaren Text wie "Bitte auswählen:" drüber setzen.
Ich habe gerade mal in den Quelltext geschaut: Diese Option setzt immer als Kategorie-ID 0 ein, ohne zu schauen ob Du mit childof vielleicht etwas anderes angegeben hast. Du wirst das also etwas anders implementieren müssen, fürchte ich. Im Moment bin ich aber auch überfragt, was man da genau tun könnte. Das Ergebnis der Funktion filtern? Die Funktion kopieren und anpassen?
-
Ok, das ist merkwürdig. Bei mir klappt das nämlich definitiv nicht. Ich habe extra die aktuelle WP-Version mit TwentyTen-Theme und ganz ohne Plugins probiert, geht nicht. Der Workaround tut es fürs erste, aber merkwürdig ist das schon...
-
Ah ok, jetzt verstehe ich es. Ok, dann könnte Dein Code theoretisch so gehen, aber sicherer wäre vermutlich, in dem Fall diesen Eintrag aus dem Array zu löschen?! Ich bin hier aber etwas am Raten, da ich nicht mal weiß, was in de Array eigentlich genau steht (was sind die Keys?) und wie das WP dann weiterverarbeitet. Ein Blick in die entsprechende Code-Datei sollte aber Aufschluss geben.
Und ja, einfach nichts mit = zuweisen wird nicht gehen, versuch da dann null oder ''.
-
Zitat
Nur kommt mir das irgendwie gemurkst vor, kann mir nicht helfen. Dachte dass es vielleicht irgendeine Art Trick gibt. Denn andere haben auf ihren Portfolio Seiten ja auch einen Blog und Archive.
Die haben dann aber auch nur ein Archiv und nicht zwei getrennte. Oder sie haben sich selber ein Archiv gebaut. Du kannst es sicher hinkriegen, dass z.B. die Portfolio-Beiträge aus dem normalen Archiv rausgehalten werden, und dann legst Du Dir eine Portfolio-Archiv-Seite an mit einem Template, welches die Portfolio-Beiträge nach Zeit sortiert ausgibt. Das sollte sich leicht machen lassen. Andere nehmen fürs Portfolio vielleicht sowieso statische Seiten, so dass sie eh eine Lösung dieser Art machen müssen.
-
Zitat
Mein erster Gedanke "Blog" als Kategorie anzulegen und mit eigenem category-blog.php Template zu versehen hat leider nicht so recht funktioniert. Da die Page-Navigation nicht funktioniert hat.
Das wäre jetzt eigentlich schon die naheliegendste Lösung. Ggf. mpsste man mal schauen, woran es da genau gescheitert ist.
ZitatAlso für Tags gibt es die Möglichkeit, mehrere Taxonomien anzulegen. Du kannst also Blog-Tags und normale Tags trennen und dann einzeln anzeigen und stylen. Das sollte sich mit Google und dem Codex gut machen lassen.
Bei allgemeinen Sachen wie Autorenarchiv, Suchergebnis, die ganzen zeitbasierten Archive etc. bin ich aber nicht sicher, wie das gehen soll. WP bietet Dir nur ein solches Archiv an. Du kannst da theoretisch Artikel ausblenden, aber Du hast nur eine URL für ein Monatsarchiv, das kann also nicht mal so und mal so anzeigen. Es müsste aber möglich sein, z.B. die zeitbasierten Archive nur für den Blogbereich zu nutzen, wo sie mehr Sinn machen.
-
-
Wie gesagt, Du kannst es über eine statische Seite machen. Ob Du deren Inhalt dann ausgibst oder nicht, bleibt Dir überlassen. Der Seite kannst Du ein eigenes Template geben im Seiteneditor oder einfach eine page-[slug].php anlegen, welche dann automatisch zur Anzeige verwendet wird. Darin kannst Du nach Belieben auch andere Sachen ausgeben.
Versuche halt wann immer möglich mit der API von WordPress zu arbeiten und nicht dagegen. Klar kann man benötigte Infos auch mit einer eigenen SQL-Query aus der DB fischen, das ist nur keine gute Idee.

-
Vielen Dank für Deine Antwort! Ich dachte eigentlich auch, dass das von selber gehen sollte. Nur zur Sicherheit: Hast Du im Editor beide Kategorien angehakt oder nur die Unterkategorie?
Ich habe das Problem jetzt mittlerweile von der anderen Seite her gelöst. Mein Problem war ja, dass ich a) zu faul bin, immer zwangsläufig beide Kategorien anzuhaken und b) nicht garantieren kann, dass die späteren Autoren das auch machen. Also habe ich mal eine kleine Filterfunktion geschrieben, die genau das macht. Wenn der Autor bei einem Artikel eine Unterkategorie auswählt, stellt die Funktion sicher, dass auch alle deren Elternkategorien ausgewählt werden.
PHP
Alles anzeigen/** * Makes sure that if a sub-category is selected when saving a post, that all * parent categories are also selected. * * @param categoryIds The array of selected category IDs. */ function jr_add_parent_category($categoryIds) { $catsToAdd = array(); if (!$categoryIds || empty($categoryIds)) { return $categoryIds; } foreach ($categoryIds as $catId) { while ($catId != '') { $catObject = &get_category($catId); if (is_wp_error($catObject) || !$catObject->parent || ($catObject->parent == $catObject->term_id)) { $catId = ''; continue; } if (!in_array($catObject->parent, $categoryIds)) { $catsToAdd[] = $catObject->parent; } $catId = $catObject->parent; } /* end while parents */ } /* end foreach category */ foreach ($catsToAdd as $catId) { $categoryIds[] = $catId; } /* end foreach category */ return $categoryIds; } add_filter('category_save_pre', 'jr_add_parent_category');Ist bisher nur kurz getestet, scheint aber zu gehen. Bin für Verbesserungsvorschläge und sonstige Anmerkungen aber dankbar. Falls man das doch einfacher bei der Anzeige lösen kann, wäre das natürlich auch gut zu wissen.
-
Schau Dir mal dieses Bild an:
http://codex.wordpress.org/images/1/18/Template_Hierarchy.pngDarauf ist übersichtlich dargestellt, welche Template-Dateien Du im Theme anbieten kannst.
Wo Du Deine Bilder nun anzeigst, wäre die Frage. Die Doku des Gallery-Plugins (welches?) müsste dazu ja eigentlich auch was hergeben, oder? Im Zweifelsfall nimm eine statische Seite dafür. Du musst so oder so alle angezeigten Inhalte auf ein WP-Element mappen, einen Beitrag, einen Tag, eine Seite etc. Die Darstellung hängt dann vom Theme ab, aber WP muss erstmal die URL zu einem Element in der DB auflösen können.
-
Dazu fällt mir auf Anhieb das Plugin "Maintenance Mode", bei dem Du Dir die Anzeige sicher abschauen kannst. Wenn man den MM aktiviert, wird im WP-Fehlerstil oben eine Nachricht angezeigt. Das ist ja soweit nur eine Frage, den Inhalt auf den richtigen Seiten mit dem richtigen Hook und der richtigen CSS-Klasse auszugeben.
Wie man das dann so gestaltet, dass der Admin es bestätigen und verstecken kann, wäre eine andere Frage. Über eine Option? Das wäre dann aber eine Option pro Nutzer, oder reicht es Dir, wenn irgendein Nutzer das bestätigt (könnte ja mehrere Admins geben)?
-
Was genau geht denn nicht? Die Doku zu wp_dropdown_categories ist etwas spärlich, sieht doch aber an sich richtig aus und wird ja auch was ausgegeben. Fehlt die Zahl in Klammern hinter der obersten Option?
http://codex.wordpress.org/Function_Refer…down_categories -
Ja, das muss im CSS stehen. Genauer kann Dir das niemand sagen, ohne Dein Theme zu kennen. Am schnellsten geht es mit einem Link zur Seite.
-
WordPress weißt eigentlich jeden Beitrag immer der Default-kategorie zu. An Deiner Stelle würde ich schauen, wie du an die Default-Kategorie kommst und diese zuweisen anstatt gar nichts. Was das für Auswirkungen haben kann, bin ich nicht sicher. Man geht ja doch davon aus, dass jeder Beitrag immer mindestens einer Kategorie zugeordnet ist.
-
Ist es im Theme denn falsch, wäre die Frage. Bilder, die im Stylesheet definiert sind, beziehen sich bei relativen pfaden immer aufs Stylesheet. Das sollte also in der Regel passen. Bilder, die in PHP-Dateien des Themes stehen, sollten sich auf das Theme-Verzeichnis beziehen und z.B. nicht einfach annehmen, dass die Seite direkt unter einer Domain läuft. Such also mal so einen Bilderpfad raus und schau nach wie der genau definiert ist.
-
Tja, wie letztes Mal schon geschrieben: Üerlege zuerst mal, ob sich das mit normalen Beiträgen machen lässt. Wenn Du z.B. für diese Setcards noch viele einzelne Eingabefelder bräuchtest, wäre ein Custom Post Type besser. Wenn der Inhalt der Setcard-Beiträge dagegen sehr simpel aufgebaut st und Du sonst keine anderen Beiträge hast, reichen ja die normalen Beiträge aus, ggf. kombiniert mit Benutzerdefinierten Feldern.
Der Rest ist dann nur simple Anpassung des Themes: Anzeige eines verlinkten Fotos als Teaser in Übersichtsseiten für Setcards.
-
Dann verrat doch bitte allen, die vielleicht das gleiche Problem haben und hier über eine Suche hinkommen, noch schnell den Namen des Plugins.

-
Zitat
Habe aber nochmal die Pfade gecheckt und sollte eigentlich alles richtig sein
Wenn die Bilder nicht angezeigt werden, sind die Chancen aber groß, dass die Pfade entweder doch nicht stimmen oder die Bilder nicht da sind. Mit dem FF-AddOn "LiveHttpHeaders" kannst Du z.B. schauen, welche Requests und Responses gesendet werden. Schau mal, was bei den Bildern da steht.