Php WordPress中的作者可以选择导出自己的帖子吗?

Php WordPress中的作者可以选择导出自己的帖子吗?,php,wordpress,permissions,export,roles,Php,Wordpress,Permissions,Export,Roles,默认情况下,WordPress允许具有管理员角色的用户导出内容 我希望作者能够导出自己的内容。只有他们自己的内容 我可以让作者很容易地进行导出,但我无法解决如何将导出限制为仅限于他们自己的内容 php为他们提供了一个输入,以手动选择各个作者。第166-171行 <label><?php _e( 'Authors:' ); ?></label> <?php $authors = $wpdb->get_col( "SELECT DIS

默认情况下,WordPress允许具有管理员角色的用户导出内容

我希望作者能够导出自己的内容。只有他们自己的内容

我可以让作者很容易地进行导出,但我无法解决如何将导出限制为仅限于他们自己的内容

php为他们提供了一个输入,以手动选择各个作者。第166-171行

    <label><?php _e( 'Authors:' ); ?></label> 
<?php
    $authors = $wpdb->get_col( "SELECT DISTINCT post_author FROM {$wpdb->posts} WHERE post_type = 'post'" );
    wp_dropdown_users( array( 'include' => $authors, 'name' => 'post_author', 'multi' => true, 'show_option_all' => __('All') ) );
?>
</li>
我想从他们那里拿走这些,只是强迫他们只提供他们创作的内容

有人能建议我应该如何重写这些行以强制导出只选择当前用户自己编写的内容吗

如果用户是管理员,他们应该能够像往常一样选择,如果他们是作者,他们应该只获得自己的内容


我试图找到一个插件,我相信没有一个。对于某些人来说,它可能是一个很好的插件项目。

一个简单的方法可能是使用用户的作者提要。例如,something.com/author/[username]/feed/将为您提供该用户内容的RSS提要。然后,您应该能够很容易地将其导入其他内容

一个插件也可以,但我建议你永远不要写WordPress的任何部分。它的几乎每个方面都可以通过插件或主题来覆盖,因为它们都具有几乎相同的效果