调用WordPress函数统计文章访问量及PHP原生计数器的实现,1.首先介绍WordPress的两款功能强大的插件: (1)Count per Day 是一个非常强大的访客数量统计插件,可以统计每天、昨天、每周、每月等等的访客数量(根据IP进行统计),统计在线访客数、浏览器、搜索词等等,自带多种调用简码、模板标签以及小工具,方便你自行调用和集成。 (2)StatPressCN,实时显示blog的访问统计,完美支持中文(如搜索关键字等)。它可以集中显示来...
经过两天的正则表达式的学习,和研究wordpress的路由函数,成功实现了自定义wordpress路由功能,以下是路由规则的实现。 如果有自定义的url参数,要通过路由传递,必须通过wordpress的函数将参数添加进去: //add query_argsfunction add_query_vars($aVars) { $aVars[] = score; $aVars[] = type; // represents the name of the product category as shown in the URL return $aVars;}add_filter(query_vars, add_query_v...
我用过所有的国内CMS,定时功能全是通过用户触发JavaScript来触发的。 但是WordPress却可以精确到秒,没有任何人访问,他还是按时发布了,这个是怎么做到的? 大神们一起想想办法吧?要使实在找不到解决方案,也讲下JavaScript触发原理 回复讨论(解决方案) 不会 wordpress 服务器在不断刷新吧 WordPress 不是 php 写的博客系统吗?你看看他是怎么做的就是了 既然没有人访问(当然也包括你啦),那你怎么知道...
实现wordpress路由功能经过两天的正则表达式的学习,和研究wordpress的路由函数,成功实现了自定义wordpress路由功能,以下是路由规则的实现。如果有自定义的url参数,要通过路由传递,必须通过wordpress的函数将参数添加进去://add query_args function add_query_vars($aVars) {$aVars[] = score;$aVars[] = type; // represents the name of the product category as shown in the URLreturn $aVars; } add_filter(query_vars,...
PHP如何实现类似WordPress的定时发布功能我用过所有的国内CMS,定时功能全是通过用户触发JavaScript来触发的。但是WordPress却可以精确到秒,没有任何人访问,他还是按时发布了,这个是怎么做到的?大神们一起想想办法吧?要使实在找不到解决方案,也讲下JavaScript触发原理------解决思路----------------------WordPress 不是 php 写的博客系统吗?你看看他是怎么做的就是了既然没有人访问(当然也包括你啦),那你怎么知道 他还...
wordpress 中的hook机制,在原生php脚本中如何简洁的表达实现?wordpress 中的hook(钩子)机制,也就是add_action和do_action这样的组合钩子功能,在原生php脚本中如何来实现?例如有add_action(main,function1);add_action(main,function2);do_action(main);这样的功能,在原生php中怎么来简洁的表达实现?谢谢------解决方案--------------------本帖最后由 xuzuning 于 2014-04-03 20:03:07 编辑 $hook = array();f...
实现wordpress路由功能经过两天的正则表达式的学习,和研究wordpress的路由函数,成功实现了自定义wordpress路由功能,以下是路由规则的实现。如果有自定义的url参数,要通过路由传递,必须通过wordpress的函数将参数添加进去://add query_argsfunction add_query_vars($aVars) { $aVars[] = score; $aVars[] = type; // represents the name of the product category as shown in the URL return $aVars;}add_filter(query_vars,...
经过两天的正则表达式的学习,和研究wordpress的路由函数,成功实现了自定义wordpress路由功能,以下是路由规则的实现。如果有自定义的url参数,要通过路由传递,必须通过wordpress的函数将参数添加进去:代码如下://add query_argsfunction add_query_vars($aVars) { $aVars[] = score; $aVars[] = type; // represents the name of the product category as shown in the URL return $aVars;}add_filter(query_vars, ad...
以前写过一篇博文,利用 PHP 和 Memcache 实现网站,以下链接查看:http://www.php.com/article/51825.htm 今天就把该功能用到 wordpress 中,并实现把访问次数保存到数据库中。 MySQL 语句 首先在参数表中,添加访问次数的默认数据 // 获取所有浏览次数 function get_all_visit_number() {$mc = new Memcache ();// 使用wordpress自带wpdb类global $wpdb;// 参数表$table = "wp_options";// 连接memcache$mc->connect ( "127.0.0....
今天收到了很多Bloger朋友的E-mail拜年短信,嘿嘿,感觉很好玩,可是他们是如何实现的这个呢,很简单的,可是简单的分为两步: 1)通过SQL查询获取E-mail地址 2)通过某种方法群发E-mail 对于1,几行PHP代码可以解决:代码如下: <html xmlns="http://www.w3.org/1999/xhtml">WordPress 邮件群发工具 Designed By Kaisir<?php //要连接的数据库地址 $db_server="localhost"; //数据库用户名 $db_user_name="这里改成你的数据库用户名...
使用Wordpress这么久一直很讨厌wordpress的文章修订和自动保存功能,也使用过超级开关插件可以禁止wordpress文章修订和自动保存功能,但是自己博客的插件已经够多的了,只好通过修改wordpress主程序来实现禁止文章修订和自动保存功能。但是这种方法有个不好的地方就是,每次wordpress升级,就得再改动一次wordpress源码,实在是很麻烦的。今天无意中撞到了ZWW博客上发现这个非插件免修改源码实现wordpress禁止文章修订和自动保存的...
登陆邮件提醒实现方法 前提是空间有邮件功能,测试有无邮件功能的方法:登录界面点击“忘记密码”,有邮件发到你邮箱就有邮件功能。 一、登录成功提醒 就像银行的登录提醒一样,如果有人登录了系统,就会发一封邮件到邮箱,提醒你有人登录了,如果当时不是你登录,就要引起警惕了。将以下代码放入主题的functions.php中:/*****************************************************函数名称:wp_login_notify v1.0 by DH.huahua. 函数...
作为主题的制作者, 除了实现功能, 展示界面, 还有责任使主题灵活多变, 以满足更多人不同的需求. 可能一些朋友曾为选用双栏主题 (单侧边栏) 还是三栏主题 (双侧边栏) 而烦恼过. 下面我们以 Classic 主题为例, 谈谈如何在主题中方便地切换单侧边栏和双侧边栏. 最后我会提供修改后的主题. 添加管理选项 后台处理 首先, 我们要修改 function.php, 主要的处理工作都在这个文件里面, 如果主题没有这个文件, 就创建一个吧. (没有 function...
提醒用户当前主题需要的插件 很多主题都需要一些插件的支持,这时你就需要提醒用户需要安装的插件,本文将教你,怎么在后台显眼的位置提醒用户当前主题要安装的插件。 最终的效果类似下图:只需要用 admin_notices 钩子,在后台标题下边输出一个警告框,再用 is_plugin_active() 函数判断插件是否启用即可。 /***WordPress 提醒用户当前主题需要的插件*http://www.endskin.com/plugins-messages/ */ function Bing_plugins_message...
图片上传 文件准备:新建php文件,我用默认主题Twenty Ten来测试,首先在这个主题的文件夹下新建一个文件-myfunctions.php 然后打开functions.php文件在最底部添加下面的代码载入我们新建的这个文件:include_once(myfunctions.php); 类的代码如下: <?php //类ClassicOptions class ClassicOptions { /* -- getOptions函数获取选项组 -- */ function getOptions() { // 在数据库中获取选项组 $options = get_optio...