新闻中心

如何在wordpress网站文章中添加网站公告功能

作者 / 无忧主机 时间 2014-05-31 15:32:18

对于个别站长的网站,比如医院网站,和用户交流和体验是非常关键的。所以小编做了一个关于wordpreess网站公告的功能,这个功能优点就是再打开网页时有一个网站公告页面。使客户能得到最新的网站信息。下面给大家分享下无忧主机小编的经验。 首先我们要进入wordpress根目录下找到functions.php文件后用文档编辑器打开把以下代码复制上去。 function wp_dashboard_GongGao() { if($_POST && $_POST['update-GongGao'] == 1){ check_admin_referer('GongGao'); $GongGao = serialize($_POST['GongGao']); update_option('GongGao',$GongGao) or add_option('GongGao',$GongGao); } ?> <form method="post" action="<?php echo add_query_arg ('time',time()); ?>"> <?php if($_POST && $_POST['update-GongGao'] == 1)echo '<p><span style="color:red;font-weight:bold;">更新公告成功</span></p>'; ?> <?php $GongGao = unserialize(get_option('GongGao')); ?> 公告链接(留空则无链接):<input type="text" name="GongGao[link]" value="<?php if(isset($GongGao['link']))echo stripslashes($GongGao['link']); ?>" /> <p>公告信息 <textarea name="GongGao[content]" style="word-break:break-all;width:80%;" rows="4"><?php echo stripslashes($GongGao['content']); ?></textarea></p> <input type="submit" class="button-primary" value="提交" /> <?php wp_nonce_field('GongGao'); ?> <input type="hidden" name="update-GongGao" value="1" /> </form> <?php } function my_wp_dashboard_setup() { if(current_user_can('edit_themes'))wp_add_dashboard_widget('wp_dashboard_GongGao','网站公告','wp_dashboard_GongGao'); } add_action('wp_dashboard_setup','my_wp_dashboard_setup'); 添加了以上代码之后,进入后台首页就可以找到填写公告内容,之后要在前台调用才可以的,然后把以下代码复制到以上代码的下面。 <?php $GongGao = unserialize(get_option('GongGao'));if(!empty($GongGao['content'])): ?> <div id="site-gonggao"><?php echo ($GongGao['link'] ? '<a href="'.$GongGao['link'].'">' : '').$GongGao['content'].($GongGao['link'] ? '</a>' : ''); ?></div> <?php endif; ?> 小编提示:各位站长要求不同,在样式方面,可以根据自己的需求进行调正。以上是小编的小小的总结。希望能给你们带来帮助! 无忧主机相关文章推荐阅读: WORDPRESS如何在网站中添加“上一篇、下一篇”功能 WORDPRESS文章作者存档URL中的用户名改为昵称的方法 WORDPRESS教程:WP-CONFIG.PHP的秘密,常量设置功能! WORDPRESS如何更换域名?一键安装插件“VELVET-BLUES-UPDATE-URLS”搞定

本文地址:https://www.51php.com/wordpress/14298.html

1
1
1
1
1
1
1