1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

wp_update_post auf page anwenden

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von TicallionStallion, 6. Januar 2011.

  1. TicallionStallion

    TicallionStallion New Member

    Registriert seit:
    4. Januar 2011
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo,

    Problemstellung:

    Ich schreibe an einem Plugin, das eine Page updaten soll. Dazu benutze ich die Funktion wp_update_post() nur leider funktioniert diese trotz richtiger Post-ID nicht. Es erscheint ein Fehler flush_rules(). Auf Posts angewandt funktioniert die Funktion einwandfrei nur eben nicht auf Pages. An was kann das liegen? Falls wp_update_post() weiterhin nicht funktioniert könnte ich das Plugin auch so umschreiben, dass es Posts verändert. Wenn ich das Plugin allerdings auf Post-Ebene verwende will ich quasi zwei Blogs realisieren die getrennt an unterschiedlichen Pages auf der Wordpress-Homepage erscheinen. Das Plugin ACE (Advanced Category Excluder) funktioniert bei meiner WOrdpress Version 3.0.0.3 auch nicht mehr. Weiß jemand Rat? Danke im voraus! $my_post = array();
    $my_post['ID'] = 1091;
    $my_post['post_content'] = $string;

    // Update the post into the database
    wp_update_post( $my_post ); //so führe ich die Funktion aus
    "Fatal error: Call to a member function flush_rules() on a non-object in C:\xampp\htdocs\wordpress\wp-includes\post.php on line 4286" Dieser Fehler tritt auf bei Benutzung der wp_update_post()-Funktion auf eine Page.
     
    #1 TicallionStallion, 6. Januar 2011
    Zuletzt bearbeitet: 6. Januar 2011
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden