limit post creationで制限値の5件前に警告を出したい。
-
limit post creationで投稿数を制限しているのですが、制限値に達した時にいきなりメッセージが出てしまうので、制限値の5件前あたりで警告のメッセージを出そうと思っています。
limit-post-creation.phpの96行目あたりに
//if limit is setted and reached deny access to user for new post if($limit==true && ($nrPosts>$limit || $nrPosts==$limit)){ wp_die( __('<div style="color:red;font-size:20px">Limit Post/Page Creation Warning</div> <div style="font-weight:bold">You reached the maximum published allowed Post, return to <a href="index.php">Dashboard</a> or contact your administrator</div>') ); } return $capabilities; }
と記述があり、ここで判定してるのかなと思いました。
上記の記述の前に同じように下記を記述しましたが上手くいきませんでした。if($limit==true && $nrPosts==$limit - 5){ //5件前 wp_die( __('<div style="color:red;font-size:20px">Limit Post/Page Creation Warning</div> <div style="font-weight:bold">You reached the maximum published allowed Post, return to <a href="index.php">Dashboard</a> or contact your administrator</div>') ); }
これだと制限値が5件前になっただけなので、1度きり実行する記述を追記しなければと思ったのですが、私のPHPの知識が乏しく「$x=$x+1」など書きましたが上手くいきませんでした。
どなたかアドバイスをいただけませんでしょうか。
宜しくお願いします。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「limit post creationで制限値の5件前に警告を出したい。」には新たに返信することはできません。