在Wordpress上发布帖子或页面时,可以将状态设置为Private. 这意味着此内容仅可供注册和登录的用户查看。
然后,您可以将文件限制为上载者(或禁用非管理员的上载)。Here is an example of how to do that.
您可以使用媒体库向每篇文章添加PDF,然后向每篇文章添加一个链接,该链接会向管理员发送电子邮件以批准发送PDF。
稍加思考,一切皆有可能。
以下代码将强制post状态为private:
// Update Post Status to Private
function force_type_private($post) {
if ($post[\'post_status\'] != \'trash\' && $post[\'post_status\'] != "draft" && $post[\'post_status\'] != "auto-draft") {
$post[\'post_status\'] = \'private\';
}
return $post;
}
add_filter(\'wp_insert_post_data\', \'force_type_private\');