¿Por qué este complemento no funciona con la página de carga de medios?
-
-
Memirarétanpronto como llegue a casaI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Supongo quetiene que ver conel hecho de que los archivos adjuntos se configuran como heredadospost_status.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
Supongo lomismo.Quizás wp_update_post actualice los archivos adjuntos demanera diferente.¿Algopodría sermalo si actualizoelestadoen latabla depublicaciones directamente?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,cambié los scripts que crearon losenlaces de alternancia,uso $ status como argumento de lafunción y agregué "heredar" como uno de los casos de cambio.@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 respuesta
- votos
-
- 2012-06-19
Creo queencuentro la respuesta: wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
Por lotanto,cualquierestado seguardará como "heredado".
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".
Encontréeste complementomuy útil ajaxed-status Fue creadoparapublicación ypágina,y quiero aplicarloen labiblioteca demedios. así que comenté la línea
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
y agreguéesto:Luego,obtuve la columna deestadoen lapágina de lista de la Biblioteca demedios ypuedo hacer clicen elestadopara que cambie alnuevoestado. Peroel cambiono sepuedeguardar. Desde Firebug,puedo ver que la respuesta de ajaxes correcta. Espero queel autor original,@Bainternet,u otraspersonas,puedan ayudar a resolveresto.
< wentupdate×
Intenté update_post_metaparaguardarel $ status comometa. Funciona. Simplementenopuedoguardarlo comopost_statuspor wp_update_post.