Beiträge von Ammaletu

    Nein, das ist wohl leider doch komplexer. Ich habe eben in meinem Testblog mit der Kategorie "Rheinhessen vor Ort" und dem Tag "Rheinhessen" getestet und keine Probleme nachstellen können, nichtmal als die Kategorie den gleichen Slug wie das Tag bekam.

    Es könnte am Theme liegen. Ich habe im TwentyTen getestet -- vielleicht kannst Du darauf mal kurz umstellen und damit testen? Es könnte auch einem Plugin liegen. Läuft z.B. ein Plugin, welches bestimmte Wörter mit Links ersetzt oder so?

    Alle Infos dazu stehen hier:
    http://codex.wordpress.org/Function_Reference/wpdb_Class

    Ich würde annehmen, dass Du die Methode get_results anstatt query benötigst. Das Ergebnis muss dann sicher nicht durch eine MySQL-Methode durch. Im zweiten Parameter kannst Du angeben, was Du zurückkriegen möchtest.

    Mit der query-Methode lese ich gerade ist es normal, dass eine Zahl zurückgegeben wird: "The function returns an integer corresponding to the number of rows affected/selected. If there is a MySQL error, the function will return FALSE." das ist also für Sachen wie ein Delete gedacht, wo Du nicht das Ergebnis haben möchtest.

    Entweder Du änderst den allgemeinen Feed so ab, dass er nur die gewünschten Einträge enthält. Das geht bestimmt über einen Filter, Du musst aber aufpassen, dass es sich nur auf den Feed auswirkt und auch nur auf diesen. Oder Du änderst den Feed, der dort angeboten wird, was sicher einfacher und besser ist. Dazu einfach die Feed-Adresse ändern, die in der header.php des Themes steht. Du kannst da ggf. auch mehrere Feeds anbieten, der Browser sollte dann eine Auswahl anzeigen.

    Prinzipiell würde sich dann wohl die Umsetzung über Widgets anbieten, denke ich. Eventuell mit einer eigenen Admin-Seite dafür, falls die User nicht alle anderen Widgets bearbeiten können sollen oder damit nicht klarkommen.

    Damit wird es dann aber schwierig, das Widget mitten in einem Beitrag anzuzeigen. Damit das geht, müsstest Du im Theme Code ergänzen, der nach einem Platzhalter sucht und diesen durch das Widget ersetzt. Das dann ggf. auch nur auf der Startseite, um die Performance bei den anderen Seiten nicht zu beeinträchtigen.

    Die Funktion hatte ich letztens benutzt, um beim Speichern eines Posts automatisch weitere Posts basierend auf den Tags anzulegen. Das klappt sehr schön.

    Wieso musst Du denn den Artikel von extern speichern? Ich würde da übrigens nicht das Rad neu erfinden. Es gibt doch eine API, um Posts von extern zu speichern. Nutze die am besten. Muss in den Optionen erst aktiviert werden. Dann hast Du auch den PW-Scutz und Rechtemanagement schon eingebaut und musst Dich nur noch darum kümmern, dass Deine externe Seite das richtige Format reinreicht.

    Zur Mediathek: Du kannst in den Einstellungen wählen, ob alles in einen Ordner soll oder das ganze nach Jahren und Monaten sortiert wird. Letzteres vereinfacht ein Backup enorm, da man dann nicht immer alle Dateien ziehen oder auf Änderungen prüfen muss.

    Darüber hinaus bietet von WP von Haus aus keine weitere Sortiermöglichkeit an. Im Prinzip sollte es ja auch egal sein, in welchem Ordner die Bilder liegen, außer vielleicht es ist ein Fotoblog und Dir geht es um eine gute Positionierung der Bilder bei Google. Ansonsten sehe ich da nicht so den Bedarf. Es kann aber sein, dass man das mit Plugins nachrüsten kann.

    Wenn sich das nicht oft ändert, kannst Du das doch einfach in einer Datei des Themes machen. Als Funktion in der functions.php z.B., und diese Funktion dann an einen Filter hängen, je nachdem wo es erscheinen soll. Wenn Dein Theme einen passenden Widget-Bereich hat, kannst Du auch ein eigenes Widget schreiben, dann wären die Texte und Bilder ggf. auch im Backend von WP änderbar.

    Das sagst Du dem Stylesheet z.B. wie folgt:

    Code
    #content a {
      // Definitionen
    }

    Das betrifft dann alle Links im Content-Bereich. Wenn das noch zu viel ist, weil es z.B. den Kommentarbereich oder die Metadaten eines Artikels erfasst, kannst Du es weiter eingrenzen:

    Code
    #content .post a {
      // Definitionen
    }

    Ach ja, das muss natürlich unter der allgemeinen Link-Deklaration stehen im Stylesheet.