フォーラムへの返信

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 piyoyo33

    (@piyoyo33)

    アドバイスありがとうございました。

    Allow Categoriesの対応WPバージョンが2.8以下だったみたいで
    こちらは3.0の最新のをインストールしていたので
    変なエラーが出ていたようです。
    それを調べていて、WPのバグ??と不思議に思ったんですが・・・

    最新のWordPressでは、ダッシュボード >投稿 >カテゴリーをクリックすると
    edit-tags.phpが出ます。
    タグをクリックしても同じedit-tags.phpです。

    2.7の画面をみると、カテゴリーでは
    categories.phpが呼び出されます。
    タグをクリックするとedit-tags.phpが出ます。

    この件では、新規投稿をクリックしてるのにget_the_categoryのある場所に読みにいってるのが腑に落ちないんですが・・・・
    エラーメッセージも「このカテゴリーを削除する権限ありません」 とか
    何故かカテゴリーに関するエラーなんですね。

    このあたりに何かWordPressのバージョンが新しくなったことと関係があるような樹がしました。

    とりあえず、今回の件は
    バージョンダウンをしてみるか、
    ただしバージョンダウンしちゃうと3.0で出てきた新機能も使っているのでそれをあきらめなければいけないので、
    もしくは、Allow Categoriesでやっていること(ログインしている人だけに見せるカテゴリーを限定するプラグイン)
    別の方法でできるか探してみたいと思います。

    トピック投稿者 piyoyo33

    (@piyoyo33)

    >nobitaさん
    ありがとうございます!(感涙)
    また一歩答えに近づけました・・・

    しかしながら私がPHPを読み解くのができなくて
    もし$trouveじゃなければ、終了してこのメッセージ出しなさいと
    書いてあるんですよね? ということくらいしか理解できず(汗)

    さてはて。。。どうしたものか・・。
    他の方では起こってないということは、バグじゃなくて

    Allow Categoriesの設定が間違っている可能性がありますね。
    そこから調べ直してみます。本当にありがとうございます。

    トピック投稿者 piyoyo33

    (@piyoyo33)

    >Heihachiroさん
    返信ありがとうございます。

    ヒントだけでも助かります。
    英語がまちがってるみたいで翻訳もよくわからず困っていました。

    「そのカテゴリ内の投稿を編集する権限がありません」
    ということだと
    やはり、会員制サイトのように改変していることに関係がありそうですね。
    プラグインの情報を探してみます!

    トピック投稿者 piyoyo33

    (@piyoyo33)

    こちらの件、まだ困っています。

    いろんなプラグインを外してみても不定期に出るし、
    最後の手・・と思って
    別サーバーに最新版をインストールして、同じ状態にしたところ
    また不定期にこのメッセージが出ます。

    http://enscilab.sakura.ne.jp/wp-admin/post-new.php
    真っ白画面で下記の一行だけ

    You are not autorised to delete posts in this category.

    特定のブラウザでもないし、特定のIPからの投稿でもないし
    特定の権限でもないです(管理者アカウントでも編集者アカウントでも出る)
    で、そのままブラウザの戻るボタンで戻って、
    ダッシュボードに一度入ってから、新規投稿すると出ないこともあります。

    どこかに事例はのってないでしょうか・・・。

    ほとほと困っています・・・

    フォーラム: 使い方全般
    返信が含まれるトピック: ログインしてる場合だけに見せたいウィジェット
    トピック投稿者 piyoyo33

    (@piyoyo33)

    kvex様
    コメントありがとうございます。
    ほんとですね、検索したら出てきたページをみてやってしまいましたが
    よくみたらwelcartの解説ページでした(アホですね。。。汗)
    おそまつな理由ですみません。。
    上記のコードをいれたらできました。大変助かりました。ありがとうございました!

    <?php if( is_user_logged_in()): ?>
            <div id="secondary" class="widget-area" role="complementary">
                <ul class="xoxo">
                    <?php dynamic_sidebar( 'secondary-widget-area' ); ?>
    
            </div><!-- #secondary .widget-area -->
    <?php endif; ?>
5件の返信を表示中 - 1 - 5件目 (全5件中)