Pourquoi ce plugin ne fonctionne pas avec la page de téléchargement multimédia?
-
-
Jejetterai un œil dès queje rentreraiI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Je suppose que cela a à voir avec lefait que lespiècesjointes sont héritéespost_status.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
J'imagine lamême chose.Peut-être que wp_update_postmet àjour lespiècesjointes différemment.Quelque chosepourrait êtremauvais sije mets àjour directement le statut dans latable depublication?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,j'ai changé les scripts qui ont créé les liens àbascule,j'utilise $ status comme argument de lafonctionet j'ai ajouté "inherit" comme l'un des cas de commutation.@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 réponses
- votes
-
- 2012-06-19
Jepense avoirtrouvé la réponse - wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = 'inherit';
Ainsi,quel que soit le statut seraenregistré comme "hériter".
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".
J'aitrouvé ceplugintrès utile ajaxed-status Il a été créépour lapublicationet lapage,et je souhaite l'appliquer sur lamédiathèque.j'ai donc commenté la ligne
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
et ajouté ceci:Ensuite,j'ai obtenu la colonne d'état sur lapage de liste de lamédiathèqueet jepeux cliquer sur l'étatpour lefairepasser à unnouvel état. Mais,le changementne peutpas êtreenregistré. De Firebug,je peux voir que la réponse ajaxest correcte. J'espère que l'auteur original,@Bainternet,ou d'autrespersonnes,pourront vous aider à comprendre cela.
<❯update
J'aiessayé update_post_metapourenregistrer le $ statusen tant queméta. Çamarche. Impossible de l'enregistreren tant quepost_statuspar wp_update_post.