管理者用のPV表示が購読者にも表示されています

Simplicityの特徴 フォーラム 不具合報告 管理者用のPV表示が購読者にも表示されています

  • このトピックには4件の返信、2人の参加者があり、最後にMoriにより8年、 4ヶ月前に更新されました。
4件の返信スレッドを表示中
  • 投稿者
    投稿
    • #57735
      Mori
      ゲスト

      いつもお世話になります

      管理者用のPV表示が管理者限定ではなくて、購読者(ログインユーザー)にも表示されています
      Simplicityの説明を見る限り、管理者限定のような表記で、実は購読者にも表示されていることに気づいたので、テーマ側でなんらかの表記を変更する方がいいのではないかと思ったので、書き込みさせていただきました

      私はPV表示は管理者限定にしたいので、
      admin-pv.phpで

      is_user_logged_in()

      の部分を

      current_user_can( 'administrator' )

      に変更しました
      このやり方があっているのかはわかりませんが、購読者には表示されなくなりました

    • #57741
      アバター画像わいひら
      キーマスター

      ログインユーザーを判定としているので、そんな感じになっています。
      変更権限があるユーザーで判定するのであれば、以下のような関数を作成して利用してもいるかもしれません。

      //ユーザーが管理者か
      if ( !function_exists( 'is_user_administrator' ) ):
      function is_user_administrator(){
        return current_user_can( 'administrator' );
      }
      endif;
    • #57754
      Mori
      ゲスト

      なるほど、そういうやりかたもあるんですね

    • #57776
      アバター画像わいひら
      キーマスター

      やっていることはおんなじなんですけど、次書く時エディターの補完機能などに出てきて使いやすくなるだけではあるんですけど^^;
      もし、同様の要望が多いようだったら、こちらの方に変更させていただくかもしれません。

    • #57783
      Mori
      ゲスト

      購読者などのユーザー設定をしている方には注意は必要かもしれませんね
      会員系のサイトとか
      大抵は設定はなさそうですから、そこまでの影響はなさそうですね

4件の返信スレッドを表示中
  • このトピックに返信するにはログインが必要です。
スポンサーリンク
アドセンス(大)
アドセンス(大)