• 解決済 komatterwww

    (@komatterwww)


    現在ポータルサイトを構築しておりまして、
    表題のとおり、複数ユーザーで利用している際に、「投稿」や「メディア」で自分が投稿したもの以外を表示させないようにしたいので下記コードを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/

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 komatterwww

    (@komatterwww)

    View Own Post Media Only
    というプラグインで出来ました。
    自己解決とさせて頂きます。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「複数ユーザーで利用している際、自分以外のメディアを隠したい」には新たに返信することはできません。