问:我正在使用自定义的欢迎窗口小部件。我已将代码添加到主题function.php中。我注意到当我更改主题时,欢迎小部件没有出现-显然是由于active function.php文件已更改。有没有一种方法可以使小部件始终显示,无论激活了哪个主题?
<?php
//仪表板欢迎控件功能register_raccoonbox_ohjauspaneeli_vimpain(){ global $ wp_meta_boxes; wp_add_dashboard_widget( 'raccoonbox_ohjauspaneeli_vimpain', 'Tervetuloa mahtavalle sivullesi!', 'raccoonbox_ohjauspaneeli_vimpain_display' ); $ dashboard = $ wp_meta_boxes ['dashboard'] ['normal'] ['core']; $ my_widget = array('raccoonbox_ohjauspaneeli_vimpain'=> $ dashboard ['raccoonbox_ohjauspaneeli_vimpain']); 未设置($ dashboard ['raccoonbox_ohjauspaneeli_vimpain']); $ sorted_dashboard = array_merge($ my_widget,$ dashboard); $ wp_meta_boxes ['dashboard'] [' normal'] ['core'] = $ sorted_dashboard; }
add_action('wp_dashboard_setup','register_raccoonbox_ohjauspaneeli_vimpain');
功能raccoonbox_ohjauspaneeli_vimpain_display(){ ?> <一个HREF = “http://raccoonbox.com”目标= “_blank” > < IMG SRC = “http://raccoonbox.com/raccoonbox-img/RACCOONBOX-logo_200.png” ALT = “浣熊徽标” width = “ 100px” height = “ 100px” > </ a > < p > Lorem
</ p > <
</ p >
<?php } //编辑管理员脚本add_filter('admin_footer_text','remove_footer_admin'); ///更改管理员页脚文本函数remove_footer_admin(){ echo'Kiitos kun valitsit <a href="http://raccoonbox.com"> Raccoonboxin </a> | Muotoilija <a href="http://raccoonbox.com/muotoilijat"> Konstantin Nikkari </ a';; } ?>
答:当然可以。最好的方法是创建自己的插件,该插件使用小部件具有的代码。有一个名为“必须使用插件”的WordPress功能,该功能安装在其他目录中,并且可用于所有主题。