• TemPutehというテーマを使用しています。これにはサイドバーにタブがあり、最新記事やコメントをリスト表示してくれます。

    本題に入ります。
    User Role EditorとUser Access Managerを使い、特定のユーザー(グループ)のみが閲覧可能なページを作成しました。その記事にコメントをしたところ、テンプレートのサイドバーのCommentsにてそのコメントが全ユーザー(ログインしていない場合も含む)に表示されてしまいます。
    その記事の閲覧権限を持たないユーザーには、Commentsタブでその記事へのコメントを表示させないようにさせるにはどうしたらよいでしょうか?

    TemPuteh\includes\comments.php にてSQLでコメントを拾っているようなのでいじればなんとか、と思ったのですが…。

    なお、TemPutehテーマは検索ウィジェットにバグがあるのか、検索ウィジェットのタイトルを指定しないと表示が崩れる場合があります。

    ◆User Role Editorでやったこと:
    新しいグループを「購読者」をコピーして作成。
    ◆User Access Managerでやったこと:
    新しいグループをsubscriberと上記で作ったグループにチェックを入れて作成。
    設定画面でHide complete posts/pagesに設定。
    ◆記事の作成:
    通常通りに記事を作り、右下に追加されたAccessで上記で作ったグループを指定。
    あとはその記事を見ることができるユーザーからコメントを付けた。

    ● TemPuteh (無料ですがダウンロードは要登録)
    http://www.designzzz.com/free-wordpress-theme-temputeh-offered-by-designzzz-and-dynamic-wp/
    ● User Role Editor
    http://wordpress.org/extend/plugins/user-role-editor/
    ● User Access Manager
    http://wordpress.org/extend/plugins/user-access-manager/

  • トピック「「TemPuteh」での権限別コメント表示・非表示」には新たに返信することはできません。