[memo] WordPress Plugin Category Order バージョン 1.0.3 インストール時の Notice: has_cap / Notice: Undefined index 対応
WordPress でカテゴリー(category)をカスタムメニュー(custom menu)として使用し、手間をかけず並び順を変更したいらしい。
たしかにインストールするとWordPress の管理画面に、以下のエラーが表示される。
Category Order を利用したいらしい。
Notice: has_cap の使用はバージョン 2.0 から非推奨になりました ! 代わりに プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。 in /srv/www/wordpress-default/wp-includes/functions.php on line 3006
Notice: Undefined index: page in /srv/www/wordpress-default/wp-content/plugins/order-categories/category-order.php on line 20
バージョンアップした方が良いよと言ったが腰が重いらしく、取り敢えず、
http://codex.wordpress.org/Roles_and_Capabilities
たしかにインストールするとWordPress の管理画面に、以下のエラーが表示される。
Category Order を利用したいらしい。
Notice: has_cap の使用はバージョン 2.0 から非推奨になりました ! 代わりに プラグインやテーマでのユーザーレベルの使用は推奨されていません。代わりに権限グループと権限を使ってください。 in /srv/www/wordpress-default/wp-includes/functions.php on line 3006
Notice: Undefined index: page in /srv/www/wordpress-default/wp-content/plugins/order-categories/category-order.php on line 20
バージョンアップした方が良いよと言ったが腰が重いらしく、取り敢えず、
--- /src/www/wordpress-default/wp-content/plugins/order-categories/category-order.php
.org 2014-02-25 23:01:33.000000000 +0900
+++ /src/www/wordpress-default/wp-content/plugins/order-categories/category-order.php
2014-02-25 23:01:14.000000000 +0900
@@ -12,12 +12,12 @@
function wpguy_category_order_menu(){
if (function_exists('add_submenu_page')) {
- add_submenu_page("edit.php", 'Category Order', 'Category
Order', 4, "wpguy_category_order_options", 'wpguy_category_order_options');
+ add_submenu_page("edit.php", 'Category Order', 'Category
Order', "level_4", "wpguy_category_order_options", 'wpguy_category_order_
options');
}
}
function wpguy_category_order_scriptaculous() {
- if($_GET['page'] == "wpguy_category_order_options"){
+ if(isset($_GET['page']) && $_GET['page'] == "wpguy_category_orde
r_options"){
wp_enqueue_script('scriptaculous');
}
}
辺りでしのげるのかなぁ?早めにバージョンアップした方が良い事は念を押しておくけど。
忘れそうなので貼っておく。http://codex.wordpress.org/Roles_and_Capabilities
コメント