• Buddypressを導入し、テーマとしてKleo(v3.1.3)を利用しています。
    そこにBuddyPress Activity Privacy(v1.3.8)というプラグインを導入すると、
    アクティビティ画面で何かを投稿した後に、投稿ボタンが消えます。
    具体的には、投稿ボタン等を囲っているdivクラスがdisplay:noneになってしまいます。
    <div style="height: 40px; display: none;" id="whats-new-options">

    ・テーマはそのままで、BuddyPress Activity Privacyを停止すると問題なく表示される
    ・プラグインはそのままで、Kleoを別のテーマ(試したのはTwenty Thirteen)にすると問題なく表示される
    ということで、上記プラグインとテーマが競合しているのだろうというところまでは分かるのですが、
    自分にはjsの知識があまりなく、双方のjsのソースを読んで自分なりに試行錯誤はしてみたものの原因箇所が分かりませんでした。

    ネット上で解決策を探しても、「最新版にすれば解決する」という11月末頃の記事がいくつか出てくるのみです。
    Buddypress本体とBuddyPress Activity Privacyの競合に関しては、確かにそのときのアップデートで修正されたようなのですが……

    下記のCSSを子テーマに書いて無理やり表示させればとりあえず常時表示はできました。

    #buddypress #whats-new-options{
    	display: block !important;
    }

    ただ、テキストエリア選択時に「テキストエリアが大きくなる」「非表示の投稿ボタン等が表示される」等のアニメーションが動作するので、見た目の動きが不自然になります。
    そのアニメーションも消してしまえばいいのかもしれませんが、如何せんjsがよく分からないのです……

    何か、もっとスマートに解決できる方法があれば、ご教授をお願いいたします。

  • トピック「[BuddyPress Activity Privacy+Kleo]投稿ボタンが消える」には新たに返信することはできません。