WordPressに関する情報や技術紹介です

لعرض شاشة تحديد المكونات في القائمة الفرعية

"Add_options_page" و "admin_menu وقال" ما نحتاجه هو لخلق بنفسك شاشة تكوين المكونات الإضافية.

عند إنشاء المكونات في لحفظ الضبط، ولكنني وجدت أن يجب أن يتم تخزينها في قاعدة بيانات تسمى "wp_options"، ونحن ذاهبون الى حاجة الى شاشة تكوين لحفظه.

أول ما، حاولت أن عرض على الشاشة لجعل بنفسك المكونات الإضافية مجموعة من شاشات الإدارة.
طريقة واحدة للقيام بذلك هي

  1. admin_menu الشاشة عند عرض المدارة هوك عمل باستخدام دعا،
  2. add_options_page لإضافة المكونات في شاشة التكوين

أريد دعا تدفق.

وفيما يلي المكونات في لاختبار الذي قمت بإنشائه باستخدام الفئة.
المكونات في حد ذاتها ليست ما يخدم أيضا، قد خلقت والمكونات في إعدادات الشاشة.

<?php
/*
Plugin Name: subMenu Test
Plugin URI: http://www.is-p.cc/
Description: プラグインのテスト
Version: 1.0
Author: IS Planning
Author URI: http://www.is-p.cc/
*/

/* =====================================================
 WordPressに処理の追加
===================================================== */

$is_submenu = new IS_SubMenuTest();

//アクションフックを登録
add_action('admin_menu', array($is_submenu, 'Add_Test_Menu'));

/* =====================================================
 クラスの定義
===================================================== */
class IS_SubMenuTest {

// 設定パネルにメニュー追加
function Add_Test_Menu() {
	if(function_exists('add_options_page')) {
		add_options_page('SubMenu Test', 'SubMenu設定', 8, __FILE__, array($this, 'SubMenu_GUI'));
	}
}

// 設定画面の作成
function SubMenu_GUI() {
echo '<p>サブメニュー設定画面 テスト</p>';
}

}
?>

これで、「設定」メニューに「SubMenu設定」というメニューが追加されています。
クリックすると「サブメニュー設定画面 テスト」と表示されます。

実際のファイルはこちらからダウンロードできます。

タグ
,
トラックバックURL

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ページTOPに戻る