我想在自定義儀表板小部件中顯示WordPress管理菜單。怎麼做?如何在自定義儀表板小部件中顯示WordPress管理菜單?
0
A
回答
0
首先:您應該創建一個儀表板小部件。你可以閱讀更多關於如何在這裏做到這一點: Dashboard Widgets API
現在用於顯示菜單,你應該在這個帖子看看: Get all available admin pages in Wordpress
祝你好運!
1
或者只是將這個測試的解決方案粘貼到主題functions.php中並修改。然後,你需要的地方,你可以調用由get_option您的管理員設置()
糾正與b__輸入,再次測試
function register_mysettings() {
register_setting('michal-option-group', 'new_option_name');
register_setting('michal-option-group', 'some_other_option');
}
add_action('admin_init', 'register_mysettings');
function add_michal_dashboard_widget(){
wp_add_dashboard_widget(
'michal_dashboard_widget', // slug.
'Michal Dashboard Widget', // title
'michal_dashboard_widget_function' // widget code
);
}
function michal_dashboard_widget_function(){
if (isset($_POST['new_option_name'])) update_option('new_option_name', sanitize_text_field($_POST['new_option_name']));
if (isset($_POST['some_other_option'])) update_option('some_other_option', sanitize_text_field($_POST['some_other_option']));
?>
<form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
<?php settings_fields('michal-option-group'); ?>
<?php do_settings_sections('michal-option-group'); ?>
<table class="form-table">
<tr valign="top">
<th scope="row">New Option Name</th>
<td><input type="text" name="new_option_name" value="<?php echo get_option('new_option_name'); ?>" /></td>
</tr>
<tr valign="top">
<th scope="row">Some Other Option</th>
<td><input type="text" name="some_other_option" value="<?php echo get_option('some_other_option'); ?>" /></td>
</tr>
</table>
<?php submit_button(); ?>
</form>
<?php
}
add_action('wp_dashboard_setup', 'add_michal_dashboard_widget');
相關問題
- 1. 儀表板菜單是不是在我的管理面板wordpress
- 2. 如何在WordPress的儀表板/管理
- 3. 如何自定義WordPress儀表板
- 4. 在wordpress儀表板中顯示自定義帖子ID
- 5. WordPress插件自定義表單與管理儀表板排序和導出
- 6. WordPress 3.8+管理員儀表板小部件位置
- 7. 自定義Wordpress管理菜單
- 8. WordPress的子菜單項不顯示在儀表板菜單 - 如何解決?
- 9. wordpress,自定義菜單已創建,但不顯示在管理面板的頂部頭部
- 10. OpenNMS自定義儀表板不顯示
- 11. 在wordpress管理面板中顯示來自自定義表格的值
- 12. 從管理菜單控制自定義小部件
- 13. 如何在Wordpress中顯示自定義菜單?
- 14. WordPress用戶儀表板自定義左菜單示例代碼幫助需要
- 15. 如何掛入WordPress自定義帖子類型儀表板菜單項
- 16. 如何在管理面板中顯示自定義RSS提要?
- 17. 如何創建一個自定義表單誰在wordpress中存儲數據並在管理面板中顯示
- 18. 如何在儀表板中顯示ActiveAdmin菜單選項卡?
- 19. WordPress的 - 如何顯示自定義小部件
- 20. WordPress的自定義儀表板字段
- 21. 在多個活動中管理單個儀表板菜單
- 22. 如何在rails上顯示無表模型管理儀表板
- 23. WordPress的自定義文章類型不顯示在管理菜單
- 24. 如何在WordPress管理面板中創建自定義HTML表單?
- 25. 在WordPress窗口小部件中顯示自定義字段
- 26. 自定義CSS樣式從(內部 - 內部)wordpress儀表板
- 27. 在管理頁面上顯示的自定義菜單
- 28. 管理菜單是不顯示在Magento自定義模塊
- 29. 在儀表盤菜單WordPress的自定義主題的favicon
- 30. Concrete5自定義儀表板single_page /管理面板
函數中的功能是不是一個好主意...'admin_init'和其回調應該是外'michal_dashboard_widget_function'。另外,'admin_init'只能在admin中運行,我們不需要檢查'is_admin()'。 – brasofilo
是真的,會正確的 –
有時我正在努力加快和如此愚蠢的錯誤。謝謝b__ –