ホームページ >CMS チュートリアル >&#&プレス >WordPressダッシュボードウィジェットAPIの紹介
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>$タイトル:表示されるウィジェットのタイトル。
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>ここでは、remove_dashboard_widget関数内のremof_meta_box関数を呼び出します。これは、WP_DASHBOARD_SETUPアクションによって実際にトリガーされます。 remove_meta_boxは3つの引数を取ります、それらは次のとおりです。
<span>function add_dashboard_widget() </span><span>{ </span><span>wp_add_dashboard_widget("sitepoint", "SitePoint Videos", "display_sitepoint_dashboard_widget"); </span><span>} </span> <span>function display_sitepoint_dashboard_widget() </span><span>{ </span><span>echo "Watch Video Courses at <a href='http://learnable.com'>Learnable</a>"; </span><span>} </span> <span>add_action("wp_dashboard_setup", "add_dashboard_widget");</span>この配列を変更し、必要に応じてウィジェットの位置を変更できます。 ダッシュボードウィジェットにRSSフィードを表示する SitePointのRSSフィードを取得し、表示してから表示するダッシュボードウィジェットを作成しましょう。 WordPressのAPIを使用して、RSSフィードをフェッチおよび解析します。 これが私たちのウィジェットのコードです:
<span>function remove_dashboard_widget() </span><span>{ </span><span>remove_meta_box("sitepoint", "dashboard", "normal"); </span><span>} </span> <span>add_action("wp_dashboard_setup", "remove_dashboard_widget");</span>ここでは、WordPressでRSSを使用するために必要なすべてのAPIを公開するファイル「Feed.php」を含めています。次に、fetch_feedを使用してRSSフィードをダウンロードして解析し、最後に10個のRSSアイテムを表示します。 RSSダッシュボードウィジェットが次のように見えるはずです。
WordPressダッシュボードに新しいウィジェットを追加するのは簡単なプロセスです。まず、ウィジェットの内容を出力する関数を作成する必要があります。次に、wp_add_dashboard_widget関数を使用して、この関数をWordPressに登録する必要があります。この関数には、ウィジェットのID、その名前、およびその内容を出力する関数の3つのパラメーターが必要です。これを完了すると、ウィジェットがダッシュボードに表示されます。
ダッシュボードウィジェットの外観は、CSSを使用してカスタマイズできます。テーマのstyle.cssファイルにカスタムCSSを追加するか、カスタムCSSプラグインを使用できます。 IDをCSSセレクターとして使用して特定のウィジェットをターゲットにできます。
データを出力する関数を作成し、wp_add_dashboard_widget関数を使用してこの関数をWordPressに登録することにより、ダッシュボードウィジェットにカスタムデータを追加できます。データは、統計、グラフ、またはカスタムフォームなど、あなたが望むものにすることができます。
はい、WordPressの他の画面にダッシュボードウィジェットを追加できます。これは、add_meta_box関数を使用して実行できます。この関数を使用すると、ダッシュボードだけでなく、WordPressの任意の画面にウィジェットを追加できます。クエリ。これらのメディアクエリをテーマのstyle.cssファイルに追加するか、カスタムCSSプラグインを使用できます。 IDをCSSセレクターとして使用して、特定のウィジェットをターゲットにすることができます。
以上がWordPressダッシュボードウィジェットAPIの紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。