Es fällt mir also schwer, eine in WordPress integrierte Funktion zum Löschen von Link Manager-Links (früher als Blogroll bekannt) zu finden. Dies ist die Funktion, die ich bisher geschrieben habe:

function hg_truncate_links(){ $args = array('orderby' => 'link_id', 'order' => 'ASC','limit' => -1, 'category' => array(34,35,36)); $delete_links = get_bookmarks( $args ); $icount == 0; foreach ($delete_links as $delete_link) { $icount++;wp_delete_link($delete_link->link_id); }}

Alles funktioniert beim Ziehen der Links in das Array. Ich ziehe sie nach Kategorien ein und kann sie und alle möglichen Dinge anzeigen, aber ich kann keine einfache Möglichkeit finden, sie zu löschen. Ich möchte Links aus der Blogroll nach Kategorie löschen. Im Moment werden Sie feststellen, dass ich die Funktion habe, die ich auf Stackoverflow gefunden habe:

wp_delete_link();

Es schien für die Foks dort zu funktionieren, aber es gibt nichts in der WordPress-Dokumentation darüber und ich bekomme einen undefinierten Fehler dafür.

Hat jemand Ideen, wie man diese Links in dieser Schleife einfach löschen kann?

  • Dieses Thema wurde geändert vor 2 Jahren, 3 Monaten von SilverKing.
  • Dieses Thema wurde geändert vor 2 Jahren, 3 Monaten von SilverKing.

Leave a comment

Deine E-Mail-Adresse wird nicht veröffentlicht.