• 解決済 backcool

    (@backcool)


    こんばんは。
    現在bbPressを使用して、サークルで使う簡単なフォーラムの制作を行っており
    画像投稿できた方が良いと思い「GD bbPress Attachments」をインストールしました。

    しかし、管理者でログインしている際は、アップロードボタンが表示されるのですが
    ログアウトしていまうと、アップロードボタンが表示されません。

    非会員でも画像をアップロードできるようにするにはどうしたら宜しいのでしょうか。
    どなたかご存知でしたらぜひご教示頂けましたら幸いです。

    以上、宜しくお願い申し上げます。

    WordPressバージョン: 3.9.1
    bbPressバージョン: 2.5.3
    GD bbPress Attachmentsバージョン: 2.1

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • しかし、管理者でログインしている際は、アップロードボタンが表示されるのですが
    ログアウトしていまうと、アップロードボタンが表示されません。

    bbPress自体は、Anonymous postingにチェックを入れれば、ログアウトしていても(非会員でも)トピックを立てたりコメントしたりできます。
    しかし GD bbPress Attachments は、そういう機能をそもそも持っていないようですね。

    非会員でも画像をアップロードできるようにするにはどうしたら宜しいのでしょうか。

    可能かどうか判りませんが、GD bbPress Attachmentsを改造すればできるかもしれません。

    トピック投稿者 backcool

    (@backcool)

    ghvst様
    こんばんは。

    ご返信有難う御座います。

    やはり改造ですか。。
    私なりに色々海外サイトも見て回ったのですが、そこまでの知識が全くないので
    今だにできておりません。。

    もし何か良い方法等ご存知でしたら、可能であれば教えて頂けましたら幸いです。

    以上、宜しくお願い致します。

    backcoolさん

    長くなるのでここに詳細を書くのは割愛しますが、例えば下記のページが、フィルターの使い方を紹介して下さっています。
    WordPress拡張の基礎:フィルターについて

    私が書いた「改造」と、上記ページで拡張と言っているのは、同じと思って頂いて大丈夫です。

    さて、GD bbPress Attachments の中身を読んでみたところ、幾つか「フィルター」がありました。
    これも詳細は割愛しますが、下記の2つがbackcoolさんの目的に使えそうです。

    • d4p_bbpressattchment_is_user_allowed
    • d4p_bbpressattchment_is_hidden_from_visitors

    一つ目は、オリジナル(public function is_user_allowed)が「ログイン中のみtrue、それ以外はfalseを返す」ようになっており、それを変更できるフィルターです。
    二つ目は、オリジナル(public function is_hidden_from_visitors)が「添付画像を非ログイン中に隠すならtrue、見せるならfalseを返す」ようになっており、それを変更できます。

    上記リンク先のページも参考になさって、チャレンジしてみてください。

    トピック投稿者 backcool

    (@backcool)

    ghvst様
    こんにちは。

    教えて頂いた方法で、自分なりに調べたら出来ました!
    あっているかはまだちょっと微妙ですが表示は
    したので、次の段階に進めそうです。

    htmlとcssしか分からなかったのですが、今回の件でPHPに興味が
    出来てきましたので、これを機会に少し勉強をして
    みようと思いました。

    この度は、何度もご丁寧に有難う御座いました。

    また何かある際は、宜しくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「GD bbPress Attachmentsを使って非登録ユーザーにも画像アップロードをさせたい」には新たに返信することはできません。