複数ユーザーで利用している際、自分以外のメディアを隠したい
-
現在ポータルサイトを構築しておりまして、
表題のとおり、複数ユーザーで利用している際に、「投稿」や「メディア」で自分が投稿したもの以外を表示させないようにしたいので下記コードをfunctions.phpに書いたのですが思い通りになりませんでした。(メディアアップローダのメディアライブラリから普通に見れてしまいます。)
どなたかこの方法をご存知の方おりましたらどうか助けてください。function my_pre_get_posts_filter(&$wp_query)
{
global $pagenow;
$user = wp_get_current_user();if (WP_ADMIN && ($post_type = $wp_query->get(‘post_type’))) {
if (in_array($pagenow, array(‘media-upload.php’, ‘upload.php’)) && $post_type == ‘attachment’) {
// メディアの表示情報を制限
$wp_query->set(‘author’, $user->ID);
}
}
}add_action(‘pre_get_posts’, ‘my_pre_get_posts_filter’, 10, 1);
—–
参照URL)http://inspire-tech.jp/2012/11/view-of-the-posts-and-media-only-myself/
- トピック「複数ユーザーで利用している際、自分以外のメディアを隠したい」には新たに返信することはできません。