Por que esse plugin não funciona com a página de upload de mídia?
-
-
Vou levar Alok assim que chegarem casaI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Eu acho quetem a ver com ofato de que os anexosestão definidospost_status herdados.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
Eu acho que omesmo.Talvez WP_UPDATE_POST atualize anexos deforma diferente.Qualquer coisapode ser ruim seeu atualizar o statusnatabelapostal diretamente?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
-
@Bainnet,eumudei os scripts que criamos os links de alternância,uso $ status como um argumento dafunçãoe adicionamos "herdar" como um dos casos do comutador.@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 responda
- votos
-
- 2012-06-19
Eu acho que acho a resposta - WP-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
Então,qualquer que seja o status salvo como "herdar".
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".
Eu acheiestepluginmuito útil status Ajaxed . Foi criadoparapostare página,e eu quero aplicá-lonabiblioteca demídia. Entãoeu comentei a linha
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
e adicionadoisto:Então,recebi a coluna de statusnapágina da lista debiblioteca demídiae cliqueno statusparatorná-lo alteradopara onovo status. Mas amudançanãopode ser salva. Dofirebug,posso ver a resposta do Ajaxestá correta. Espero que o autor original,@Bainnet,ou outraspessoas,possa ajudar a descobririsso.
update
Eutentei atualizar_post_metapara salvar o status $ comometa. Funciona. Apenasnãopode salvá-lo comopost_statuspor wp_update_post.