ホームページ >CMS チュートリアル >&#&プレス >ウィジェット、メタボックス、オプションを削除して、WordPressを簡単にする方法
以前の投稿で、クライアントの管理パネルを簡素化する新しいWordPressプラグインを作成しました。あなたがそれを読んでいないなら、最初にそうしてください。この記事では、より深い構成の変更に同じプラグインファイルを使用します。
WordPressアップデート通知を削除WordPress管理者を除くすべての人の通知を削除するには、次のコードをEasy-Admin.phpに追加します。
不要なダッシュボードウィジェットを削除
function no_update_notification() { if (!current_user_can('activate_plugins')) remove_action('admin_notices', 'update_nag', 3); } add_action('admin_notices', 'no_update_notification', 1);ユーザーのダッシュボードウィジェットを削除して、「画面オプション」のプルダウンパネルでアイテムをチェックすることで、ユーザーのウィジェットを削除できます。ただし、それは実用的ではないかもしれませんし、クライアントがそれらを再現するのを妨げるものは何もありません。
ダッシュボードウィジェットのIDはボックスdiv要素に割り当てられます - 火剤を使用するか、ソースを検査してその値を見つけます。
不要なページを削除し、メタボックスを投稿します
WordPressが提供するすべての機能を使用する開発者はほとんどいません。たとえば、すべての投稿が単一のデフォルトカテゴリに割り当てられている場合、カテゴリボックスは必要ありません。あるいは、コメントを許可しておらず、関連するボックスを削除することができます。
次の関数を簡単にadmin.phpに追加して、投稿とページパネルから不要なメタボックスを削除します。この関数にremof_meta_box()呼び出しを追加または削除する必要がある場合があります。最初の引数は、ボックスのDiv要素に割り当てられたIDです。これも、ソースまたはFireBugで発見できます。// remove unnecessary dashboard widgets function remove_dashboard_widgets(){ global $wp_meta_boxes; // do not remove "Right Now" for administrators if (!current_user_can('activate_plugins')) { unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); } // remove widgets for everyone unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); } add_action('wp_dashboard_setup', 'remove_dashboard_widgets');お気に入りのアクションを削除してください
function no_update_notification() { if (!current_user_can('activate_plugins')) remove_action('admin_notices', 'update_nag', 3); } add_action('admin_notices', 'no_update_notification', 1);この例では、管理者を除くすべての人にコメントリンクを削除しました。他のアイテムを削除するには、ページソースにアクションのURLを見つける必要があります。 IDの「お気に入りのアクション」と、その中にID「お気に入りのインディエド」の要素を使用して要素を見つけます。子Divには、「Media-new.php」などのURLへのリンクが含まれています。そのオプションを削除するには、単にunset($ action ['media-new.php'])を追加するだけです。関数に。
phew。次のWordPressの投稿では、WordPressメニューに対処し、クライアントから隠したいすべての危険なオプションを削除します。
以上がウィジェット、メタボックス、オプションを削除して、WordPressを簡単にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。