Nakarating na ba kayo nagtrabaho sa isang proyekto na kailangan mo upang ipasadya ang pagpapakita ng WordPress admin panel? Well isa sa mga unang bagay na konsulta customize ay ang WordPress Dashboard. Nagpakita kami sa iyo ng mabilis na halimbawa kung paano magdagdag ng mga pasadyang widget ng dashboard sa WordPress. Sa artikulong ito, ipapakita namin sa iyo kung paano aalisin ang mga widgets ng WordPress dashboard.
Tandaan: Kung napunta ka sa artikulong ito na naghahanap para sa kung paano alisin ang mga widget ng dashboard para lamang sa iyong sarili, dapat mong marahil tingnan ang aming artikulo: Paano I-customize ang WordPress Admin Area (Dashboard) para sa Mga Nagsisimula
Ang kailangan mo lang gawin ay i-paste lamang ang sumusunod na code sa mga function.php ng iyong tema. Kahit na marahil isang magandang ideya na i-save ang file na ito bilang isang plugin at gawin itong isang drop-in na plugin.
function remove_dashboard_widgets () { global $ wp_meta_boxes; unset ($ wp_meta_boxes ['dashboard'] ['side'] ['core'] ['dashboard_quick_press']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_incoming_links']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_right_now']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_plugins']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_recent_drafts']); unset ($ wp_meta_boxes ['dashboard'] ['normal'] ['core'] ['dashboard_recent_comments']); 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');
Ang bawat isa sa mga widget na nakalista sa itaas ay medyo maliwanag. Maaari mong panatilihin ang mga gusto mo sa pamamagitan lamang ng pag-alis sa kanila mula sa listahan. Kung nais mong alisin ang mga widget na ito mula sa lahat ng mga gumagamit maliban sa mga admin, pagkatapos ay baguhin lamang ang huling linya dito:
kung (! current_user_can ('manage_options')) { add_action ('wp_dashboard_setup', 'remove_dashboard_widgets'); }
Umaasa kami na nakatulong ang artikulong ito na alisin mo ang mga widget ng default na dashboard sa WordPress.