Beiträge von FlorianBrinkmann
-
-
Hallo BlackRaven.
Zuerst: Ich habe keine persönliche Erfahrung mit Mehrsprachigen WordPress-Seiten. Ich kann mir gut vorstellen, dass die „manuelle“ Multisite-Variante ziemlich aufwendig ist, wenn du regelmäßig Artikel veröffentlichst, was ja auf einer News-Seite vermutlich der Fall sien wird ;)
Eine bessere Lösung scheinen da Plugins zu sein. In diesem Artikel von Elmastudio werden ein paar davon vorgestellt – „Multilingual Press Pro“ bringt bspw wohl auch gleich die Funktion mit, den Nutzer gleich auf die richtige Version weiterzuleiten.Hoffe das hilft dir ein wenig bei der Orientierung!
-
-
Hi,
in was für ein Theme oder mit welchem Plugin bindest du denn das Video ein? Denn der Shortcode muss entweder Teil des Themes oder eines Plugins sein.
-
-
-
Aber dann musst du aufpassen, dass du sonst keine anderen Thumb-Bilder hast. Bei der Wordpress eigenen Galerie z.B. würdest du mit der Methode Probleme bekommen
Guter Hinweis!
-
Hey Frank,
teste mal folgendes:
Geh im Backend zu „Einstellungen“>„Medien“ und stell da mal eine größere Höhe für das Thumbnail ein – 900 Pixel oder so (Breite lässt du wie sie ist). Und dann nimm auch mal den Haken bei „Beschneide das Miniaturbild auf die exakte Größe (Miniaturbilder sind normalerweise proportional)“ weg.Anschließend lade ein neues Bild hoch und verwende es mal testweise als Artikelbild. Wenn das dann funktioniert hat, und er das Bild sozusagen „eingepasst“ hat ohne es zu beschneiden, dann musst du nur noch deine bestehenden Thumbnails neu generieren lassen, bspw. mit diesem Plugin hier: http://wordpress.org/plugins/regenerate-thumbnails/
-
Habe es jetzt wie folgt hinbekommen:
PHP
Alles anzeigen<?php rewind_posts(); ?> <?php $lehrveranstaltungen = array(); $studiengaenge = array(); $lehrveranstaltungen_slugs = array(); $studiengaenge_slugs = array(); $i = 0; ?> <?php while (have_posts()) : the_post(); ?> <?php $lehrveranstaltungen[$i] = wp_get_post_terms( $post->ID, 'lehrveranstaltungen', array("fields" => "names")); $studiengaenge[$i] = wp_get_post_terms( $post->ID, 'studiengaenge', array("fields" => "names")); $lehrveranstaltungen_slugs[$i] = wp_get_post_terms( $post->ID, 'lehrveranstaltungen', array("fields" => "slugs")); $studiengaenge_slugs[$i] = wp_get_post_terms( $post->ID, 'studiengaenge', array("fields" => "slugs")); $i++; ?> <?php endwhile; ?> <?php function array_multi_unique($multiArray){ /* array_unique() für multidimensionale Arrays * @param array $multiArray = array(array(..), array(..), ..) * @return array Array mit einmaligen Elementen **/ $uniqueArray = array(); // alle Array-Elemente durchgehen foreach($multiArray as $subArray){ // prüfen, ob Element bereits im Unique-Array if(!in_array($subArray, $uniqueArray)){ // Element hinzufügen, wenn noch nicht drin $uniqueArray[] = $subArray; } } return $uniqueArray; } ?> <?php $lehrveranstaltungen_unique = array_multi_unique($lehrveranstaltungen); $studiengaenge_unique = array_multi_unique($studiengaenge); $lehrveranstaltungen_slugs_unique = array_multi_unique($lehrveranstaltungen_slugs); $studiengaenge_slugs_unique = array_multi_unique($studiengaenge_slugs); $anzahl_lehrveranstaltungen_unique = count($lehrveranstaltungen_unique); $anzahl_studiengaenge_unique = count($studiengaenge_unique); if($anzahl_lehrveranstaltungen_unique > 1){ $s=0; ?> <h2>Lehrveranstaltungen</h2> <?php foreach($lehrveranstaltungen_unique as $lehrveranstaltungen_unique_einzeln){ $wert = $lehrveranstaltungen_slugs_unique[$s][0]; $slug = $lehrveranstaltungen_unique[$s][0]; echo '<a href="/' . eg_get_filter_permalink( 'lehrveranstaltungen', $wert ) .'">' .$slug .'</a>'; $s++; } }else{} if($anzahl_studiengaenge_unique > 1){ $s=0; ?> <h2>Studiengänge</h2> <?php foreach($studiengaenge_unique as $studiengaenge_unique_einzeln){ $wert = $studiengaenge_slugs_unique[$s][0]; $slug = $studiengaenge_unique[$s][0]; echo '<a href="/' . eg_get_filter_permalink( 'studiengaenge', $wert ) .'">' .$slug .'</a>'; $s++; } }else{} ?>
Die Funktion array_multi_unique habe ich hier gefunden: http://floern.com/webscripting/a…nsionale-arrays -
Hallo,
ich habe drei Taxonomien: Studiengänge, Lehrveranstaltungen und Hochschulen. Wenn ein neuer Beitrag erstellt wird, dann müssen alle mit einem Wert belegt werden. Nun möchte ich folgendes realisieren:
Wenn man exemplarisch auf der Übersichtsseite von den Hochschulen ist (meineseite.de/hochschulen/name-der-hochschule), dann soll man dort nicht nur die Beiträge erhalten, die für diese Hochschule angelegt wurden, sondern auch noch weiter filtern können. Es soll also auch angezeigt werden, welche Studiengänge es in diesem Studiengang gibt. Diese können dann angeklickt werden, und man erhält dann die gefilterte Ausgabe.
Ähnliches für die Übersichtsseiten der Studiengänge.Nun bin ich auf folgenden Beitrag gestoßen ( http://thereforei.am/2011/10/28/adv…th-pretty-urls/ ), nach dem ich es schonmal hinbekommen habe die Permalinks so anzupassen, dass beim Aufruf von meineseite.de/hochschulen/name-der-hochschule/lehrveranstaltung/bwl das gewünschte gefilterte Ergebnis gezeigt wird.
Nur weiß ich nicht genau, wie ich diese Links bspw. auf der Übersichtsseite eines Studiengangs anzeigen kann. In dem Beitrag ist eine Funktion dafür geschrieben, allerdings wird nur gezeigt, wie man exemplarisch einen Link anzeigt. Wie man das in die Loop einbaut, weiß ich nicht ... In den Kommentaren kam die Frage auch auf, wurde da aber nicht beantwortet.Kurz: Ich müsste also auslesen, welche Werte die anderen Taxonomien der gerade angezeigten Beiträge haben, und diese einbauen ...
Kann mir da jemand helfen?
Vielen Dank schonmal!