不见最好 免得神魂颠倒 不熟也好 省得相思萦绕

标签:代码

WordPress小技巧:调用/使用自定义代码的方式
技术文档

WordPress小技巧:调用/使用自定义代码的方式

2011-08-23 2011-08-23 13875浏览 14评论 简洁版

WordPress的功能增强,可以通过插件,也可以通过自己(或别人)写的代码进行直接调用。主题目录下有个functions.php,所有的自定义代码都可以放在这个文件里面,然后在其他文件中进行调用。但是代码积累到一定程度后,就会发现functions.php的个头越来越大,而且查找、修改起来也不是很方便。像我的主题中使用的代码就非常多,我们可以采取另外一种方式来处理这些代码。

1、将每一个自定义函数写到一个文件里面去,统一放到主题下面的一个文件夹内,如:custom-functions。

这些函数在使用的时候,可以根据需要进行灵活调用,常用的有:add_filteradd_action、直接的函数调用。调用的优先级等都是可以定义的。

2、在functions.php中写入如下代码:

阅读更多...

IPv6地址判断
技术文档

IPv6地址判断

2010-05-13 2010-05-13 9073浏览 2评论 简洁版

PHP代码:

class ipv6
{
 function is_ipv6($ip = "")
 {
   if ($ip == "")
   {
   $ip = ipv6::get_ip();
   }
   if (substr_count($ip,":") > 0 && substr_count($ip,".") == 0){
    return true;
   } else {
    return false;
   }
 }
 
 /*
 * Detect if an IP is IPv4
 *
 * @param ip adresse ip ? tester
 * @return true / false
 */
 function is_ipv4($ip = "")
 {
   return !ipv6::is_ipv6($ip);
 }
 
 /*
 * return user IP
 *
 * @return IP
 */
 function get_ip()
 {
   return  getenv ("REMOTE_ADDR");
 }
 UTF8_EXCERPT_

阅读更多...