サポート » その他 » [bbPress]非公開フォーラムのheadにmeta属性を挿入したい

  • 解決済 nocchi

    (@nocchi)


    bbPressに非公開フォーラムを設けるためHidden Forumsというプラグインを使っています。
    テーマは、デフォルトのkakumeiです。

    非公開フォーラムのheadにmetaタグ(noindex)を挿入して検索結果に表示されないようにしようと、テーマファイル(header.php)に以下のようなコードを挿入して試しています。

    if ( $forums->forum_id == 非公開フォーラムのID ) {
    echo '<meta name="robots" content="noindex" />';
    } else {
    echo '<meta name="robots" content="seikou" />';
    }

    通常のフォーラムではseikouと表示されるようにしたつもりですが、どのページにもnoindexが挿入されてしまいます。

    データベースをみるとforumsというテーブルがあり、その中にforum_idという項目があり情報が格納されております。条件のIDに存在しないものを設定するとseikouと表示されることから、現状は、このforum_idの中に指定したIDがある場合にnoindexを挿入するという条件になってしまっているようです。

    http://phpxref.ftwr.co.uk/bbpress/_functions
    上記ページを頼りに表示中のフォーラムのIDを取得して条件するやり方を調べているのですがよく分からず困っております。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • スレッド開始 nocchi

    (@nocchi)

    このようにしたところ、挿入することができました。

    $id=get_forum_id();
    if($id==非公開フォーラムのID){
    echo '<meta name="robots" content="noindex" />';
    }

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「[bbPress]非公開フォーラムのheadにmeta属性を挿入したい」には新たに返信することはできません。