Cartpauj PM一个专门在前端使用的wordpress站内信插件,该插件后台只有简单的设置选项,所有功能都是在前台使用。非常方便!
具体的使用方法我也不用进行详细介绍了。
大家在使用过程中可能会想要实现前台统计信息。比如说个人中心和页面顶部提醒登录游湖有几条未读信息,有几条公告等等!
那么今天我就将带大家一起来让cartpaujPM插件实现前台统计信息。
1.前台调用统计信息
<?php global $cartpaujPMS; $numNew = $cartpaujPMS->getNewMsgs();//当前用户未读站内信数量 $numAnn = $cartpaujPMS->getAnnouncementsNum();//站内公告数 ?>
然后在需要显示统计信息的地方使用下面的代码调用,当然了表现形式可以自己调整,我这里只进行案例演示:
站内信息:<?php echo $numNew; ?>条 站内公告:<?php echo $numAnn; ?>条
例如逍遥乐进在后台实现了用户中心主页:
2.调用最新公告(引用WordPress大学)
将代码添加到主题的 functions.php 或插件文件:
/** * 调用cartpauj_pm的公告 */ function getLastAnnouncement(){ global $wpdb; // message_read = 12 表明这条是公告 $results = $wpdb->get_results($wpdb->prepare("SELECT * FROM ". $wpdb->prefix ."cartpauj_pm_messages WHERE message_read = 12 ORDER BY id DESC LIMIT 0 , 1" , '' )); return $results; } function the_getLastAnnouncement(){ $announcements = getLastAnnouncement(); foreach ($announcements as $announcement) { $announce .= "<b>".$announcement->message_title."</b>: "; // 显示公告标题 $announce .=" <small>(".$announcement->date.")</small>"; //显示公告日期 $announce .= $announcement->message_contents; // 显示公告内容 } return $announce; }
然后在需要显示的地方使用下面的代码调用:
<?php if(function_exists('the_getLastAnnouncement')) echo the_getLastAnnouncement(); ?>
安装方法:
在后台插件安装界面搜索 Cartpauj PM 即可在线安装,或者通过下方的下载按钮下载,进行上传安装。
资源下载框: 出现问题了,这里应该是一个资源下载框!当你看见此提示,是因为由于网站改版,下载方式变更,此处已无法显示。此资源原始ID:85
虽然更换了下载方式,但资源并未删除,您可以在文章评论留言提醒我,逍遥将在第一时间补上此下载资源的链接。非常您的支持!点击立即留言
虽然更换了下载方式,但资源并未删除,您可以在文章评论留言提醒我,逍遥将在第一时间补上此下载资源的链接。非常您的支持!点击立即留言
文章代码来自晓旭互动视觉设计 逍遥乐在转载时有所改动!
最新评论