Frage

Ich habe an einer Bildergalerie gearbeitet, in der ich Bilder halte get_posts() Funktion. Ich stelle jedoch fest, dass ich, wenn ich Bilder von der Seite entferte, dass sie platziert wurden, immer noch als Anhänge festgelegt zu sein scheinen. Ich frage mich nur, ob es etwas gibt, das ich über Anhänge oder, ob dies ein Buggy-Verhalten ist, falsch verstand?

Ich kann es wert sein, dass ich hinzugefügt wird, dass ich Bilder als Anhänge von Seiten erhalte, da ich in der Lage sein muss, die Bilder zu kategorisieren und über Kategorien an verschiedenen Stellen auf der Website anzuzeigen. Wenn ich in der Lage wäre, Bilder direkt zu kategorisieren, musste ich mir keine Sorgen um dieses Problem machen, auf das ich stoße!

War es hilfreich?

Lösung

Das Löschen eines Bildes aus einem Beitrag oder einer Seite ist ein verwirrender Prozess. Wenn Sie ein Bild in einen Beitrag/eine Seite hochladen, wird es zu der Galerie/Seite der Seite hinzugefügt. Sie können das Bild dann in den Inhalt des Beitrags/der Seite einfügen und den Inhalt bearbeiten, wie Sie es für fit sehen. Wenn Sie im WYSIWYG -Editor auf das Bild klicken, sehen Sie zwei Symbole - eine, um die Einstellungen des Bildes zu bearbeiten, und eine, um es aus dem Editor zu entfernen - Dieses zweite Ikone nicht Löschen Sie das Bild Obwohl es wie ein typisches "Löschen" -Symbol aussieht.

Wenn Sie diese "Löschen" -Taste drücken, werden das Bild aus dem visuellen Editor entfernt behalte es aber in der Galerie der Post/der Seite.

Um das Bild tatsächlich zu entfernen/zu löschen, müssen Sie Folgendes tun

  • Klicken Sie auf die Schaltfläche "Bild hinzufügen", um den Bildbildschirm anzuzeigen
  • Klicken Sie auf die Registerkarte "Galerie", um anzuzeigen, welche Bilder derzeit mit dem Beitrag angehängt sind
  • Klicken Sie auf den Link "anzeigen", um das Bild zu entfernen.
  • Klicken Sie auf "Löschen" am Ende des Bilddetailbildschirms

Sie werden gebeten, die Löschung zu bestätigen, dann wird das Bild nicht an den Beitrag/die Seite gebunden und vollständig von WordPress entfernt.

Andere Tipps

Ich habe noch nie damit gespielt, aber Sie können Taxonomien an Anhänge (entweder eingebaut oder benutzerdefiniert) anhängen:

register_taxonomy_for_object_type( 'category', 'attachment' );

Haken Sie das an 'init' Anhänge nach Kategorie kategorisieren.

Ich weiß nicht, wie Sie das Bild "entfernen", aber wenn Sie es von WordPress löschen, sollte es nicht mehr als Anhang für diese Seite festgelegt werden. Die andere Möglichkeit, das Bild als Anhang zu veröffentlichen, besteht darin, in die Datenbank zu gehen und die Seiten -ID aus dem Anhang zu entfernen 'post_parent' Säule.

Sie könnten auch die untersuchen Dateigalerie Plugin. Es tut viel mehr als Sie interessiert sein mögen, aber es können Sie unattachische Bilder aus Beiträgen können.

Nur eine vage Vermutung, aber könnten Sie Anhänge aus allen Überarbeitungen / Status von Seiten erhalten? Wenn Sie die begrenzen get_posts() Rufen Sie nur nach veröffentlichten Beiträgen/Seiten an, Sie können sehen, dass das fragliche Bild verschwindet.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top