为什么此插件不适用于媒体上传页面?

时间:2012-06-17 作者:Jenny

我发现这个插件非常有用ajaxed-status它是为帖子和页面创建的,我想将其应用于媒体库。所以我把这句话注释掉了if (is_admin() /*&& ($pagenow==\'edit.php\' )*/) 并添加了以下内容:

add_filter ( "manage_upload_columns", array ($this, \'add_new_columns\' ) );
add_action ( "manage_media_custom_column", array ($this, \'manage_columns\' ), 0, 2 );
然后,我在媒体库列表页面上找到了状态栏,我可以单击该状态将其更改为新状态。但是,无法保存更改。从Firebug中,我可以看到ajax响应是正确的。我希望最初的作者@Bainternet或其他人能帮助我们解决这个问题。

<小时/>

update

我尝试update\\u post\\u meta将$状态保存为meta。它起作用了。只是无法通过wp\\u update\\u post将其保存为post\\u状态。

1 个回复
最合适的回答,由SO网友:Jenny 整理而成

我想我找到了答案——wp include/post。php:

if ( ! in_array( $post_status, array( \'inherit\', \'private\' ) ) )
    $post_status = \'inherit\';
因此,任何状态都将保存为“继承”。

结束

相关推荐

如何让WordPress的URL对AJAX驱动的站点是谷歌友好的?

我们的wordpress站点利用wordpress cms提供json数据,我们通过ajax请求摄取json数据并提供javascript。我想为我的常规wordpress页面/帖子创建URL,这些页面/帖子遵循谷歌推荐的可爬行页面_转义\\u fragment\\uURL permalink结构:For more information on crawlable ajax, read this article.This article also goes into detail about making