Warum funktioniert dieses Plugin nicht mit Medien-Upload-Seiten?
-
-
Ich werdemich umsehen,sobaldichnach Hause kommeI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Ich denke,es hat damit zutun,dass Anhängepost_statusgeerbtgesetzt werden.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
Ich denke dasgleiche.Möglicherweise aktualisiert wp_update_post Anhänge anders.Kannetwas schlecht sein,wennich den Statusin der Post-Tabelle direkt aktualisiere?I guess the same. Maybe wp_update_post updates attachments differently. Anything might be bad if I update status in post table directly?
- 0
- 2012-06-19
- Jenny
-
@Bainternet,ich habe die Skriptegeändert,mit denen die Umschaltlinkserstellt wurden. Ich verwende $ status als Argumentfür die Funktion und habe "erben" alseinen der Switch-Fälle hinzugefügt.@Bainternet , I changed the scripts that created the toggle links, I use $status as an argument of the function and added "inherit" as one of the switch cases.
- 0
- 2012-06-19
- Jenny
-
1 Antworten
- Stimmen
-
- 2012-06-19
Ichglaube,ichfinde die Antwort - wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
Also,welcher Status auchimmer als "erben"gespeichert wird.
I think I find the answer-- wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
So, whatever status will be saved as "inherit".
Ichfand dieses Plugin sehrnützlich. a> Es wurdefür Post und Seiteerstellt undichmöchtees auf die Medienbibliothek anwenden. Also habeich die Zeile
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
auskommentiert und Folgendes hinzugefügt:Dann habeich die Statusspalte auf der Listenseite der Medienbibliothekerhalten und kann auf den Status klicken,umihnin denneuen Status zu ändern. Die Änderung kannjedochnichtgespeichert werden. In Firebug kannich sehen,dass die Ajax-Antwort korrektist. Ich hoffe,der ursprüngliche Autor,@Bainternet,oder andere Personen können dabei helfen,dies herauszufinden.
Update
Ich habe versucht,update_post_meta zu verwenden,um den Status $ als Meta zu speichern. Es klappt. Kanneseinfachnicht alspost_status von wp_update_post speichern.