如何免插件为WordPress添加网站公告功能
一些网站需要比较频繁地发布活动公告,也或是要发布动态更新等。比如本站就需要经常发布资源更新公告。这时就需要在网站明显位置显示公告内容以通知所有用户。之前有发现过类似功能的插件,忘了那插件叫什么名了,不过还是对免插件更感兴趣点。本文将为大家介绍如何免插件为WordPress添加网站公告功能。以下是具体实现方法:
将以下代码插入主题function.php文件中。添加以下代码后,进入后台首页将会看到一个可添加公告内容的区域,只需在此区域添加你想写的公告内容即可。
/* 添加网站公告功能 代码来源: www.wpzxbj.com */ function wp_dashboard_notice() { if($_POST && $_POST[‘update-notice’] == 1){ check_admin_referer(‘notice’); $notice = serialize($_POST[‘notice’]); update_option(‘notice’,$notice) or add_option(‘notice’,$notice); } ?> <?php } function my_wp_dashboard_setup() { if(current_user_can(‘edit_themes’))wp_add_dashboard_widget(‘wp_dashboard_notice’,’网站公告’,’wp_dashboard_notice’); } add_action(‘wp_dashboard_setup’,’my_wp_dashboard_setup’);
然后,你还需在主题中任意你想要显示公告信息的地方添加以下代码来调用公告内容,一般添加到header.php文件中:
/* 调用网站公告内容 代码来源: www.wpzxbj.com */
至此,一个简易的网站公告功能就实现了,而且完全靠代码实现!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END