サポート » 使い方全般 » フォーラムの権限以下の非表示について

  • 解決済 hustlar1

    (@hustlar1)


    お世話になります。
    現在トップページにbbpressフォーラムのショートコードを入れた固定ページを表示しています。
    この固定ページを未ログインユーザーのみ非表示にする素早い方法はありますか?
    会員プラグインは「ultimatemenber」を使っています。

    ログイン後表示させるようにしたいです。
    お力添え頂ければと思います。

    宜しくお願い致します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 表示のコントロールで出し分けています

    スレッド開始 hustlar1

    (@hustlar1)

    ご回答ありがとうございます。
    ワードプレスの「表示設定」のことでしょうか?
    固定ページの権限別による表示設定項目は見つけられませんでした。

    二度目の閲覧からは表示させたり、ログイン後にショートコードを展開させるであるとか、その手段も色いろあるでしょう。

    こんにちは

    現在トップページにbbpressフォーラムのショートコードを入れた固定ページを表示しています。

    どのようなショートコードで表示していますか?

    スレッド開始 hustlar1

    (@hustlar1)

    こんにちは。

    新着トピック
    [bbp-topic-index]
    掲示板一覧
    [bbp-forum-index]

    このように入れています。

    bbp_display_shortcode フィルターフックを使用するのはどうでしょうか。

    テーマの functions.php などに、

    add_action( 'bbp_display_shortcode', function ( $output, $query_name ) {
    	if ( in_array( $query_name, [ 'bbp_topic_archive', 'bbp_forum_archive' ] ) ) {
    		if ( ! is_user_logged_in() ) {
    			$output = '<p>ログインしてください。</p>';
    		}
    	}
    	return $output;
    }, 10, 2 );
    スレッド開始 hustlar1

    (@hustlar1)

    ありがとうございます!
    フィルターフックで問題解決しました!

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「フォーラムの権限以下の非表示について」には新たに返信することはできません。