Perché questo plugin non funziona con la pagina di caricamento multimediale?
-
-
Appena arrivo a casaprenderò unpostoI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Immagino che abbia a chefare conilfatto chegli allegati sonoimpostati comepost_statusereditato.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
Credo lo stesso.Forse wp_update_post aggiornagli allegatiin modo diverso.Qualcosapotrebbe andaremale se aggiorno direttamente lo statonellatabella deipost?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,ho cambiatogli script che hanno creatoi collegamentitoggle,uso $ status come argomento dellafunzionee ho aggiunto "inherit" come uno dei casi di switch.@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 risposta
- voti
-
- 2012-06-19
Penso di avertrovato la risposta: wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
Quindi,qualsiasi stato verrà salvato come "inherit".
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".
Hotrovato questopluginmolto utile ajaxed-status È stato creatoperposte paginae voglio applicarlo sulla libreriamultimediale. quindi ho commentato la riga
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
e ho aggiunto questo:Quindi,ho ottenuto la colonna di statonellapagina dell'elenco della Libreriamultimedialee possofare clic sullo statopermodificarloin unnuovo stato. Ma lamodificanonpuòessere salvata. Da Firebug,posso vedere che la risposta ajax è corretta. Spero che l'autore originale,@Bainternet,o altrepersone,possano aiutare a capirlo.
<⇨update"
Hoprovato update_post_metaper salvare $ status comemeta. Funziona. Non èpossibile salvarlo comepost_status da wp_update_post.