Почему этот плагин не работает со страницей загрузки мультимедиа?
-
-
Я посмотрю,как только приду домойI'll take alook as soon as i get home
- 0
- 2012-06-17
- Bainternet
-
Я предполагаю,что это связано с тем,что вложения устанавливаются унаследованнымиpost_status.I guess it has to do with the fact that attachments are set post_status inherited.
- 1
- 2012-06-19
- Bainternet
-
Думаю,то же самое.Возможно,wp_update_post обновляет вложения иначе.Что-нибудь может быть плохим,если я обновляю статус в таблице сообщений напрямую?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,я изменил скрипты,которые создавали переключаемые ссылки,я использую $ status в качестве аргумента функции и добавил «наследование» как один из вариантов переключения.@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 ответ
- голосов
-
- 2012-06-19
Думаю,я нашел ответ - wp-include/post.php:
if ( ! in_array( $post_status, array( 'inherit', 'private' ) ) ) $post_status = '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".
Я нашел этот плагин очень полезным ajaxed-status а> Он был создан для публикации и страницы,и я хочу применить его в медиатеке. поэтому я закомментировал строку
if (is_admin() /*&& ($pagenow=='edit.php' )*/)
и добавил следующее:Затем я получил столбец статуса на странице списка медиабиблиотеки,и я могу щелкнуть статус,чтобы изменить его на новый статус. Но изменение не может быть сохранено. Из Firebug я вижу,что ответ ajax правильный. Я надеюсь,что оригинальный автор,@Bainternet,или другие люди могут помочь разобраться в этом.
<час/>< sizesupdate
Я попробовал update_post_meta,чтобы сохранить статус $ как мета. Оно работает. Просто не могу сохранить его какpost_status от wp_update_post.