说明
将函数连接到指定action(动作)。
在Plugin API/Action Reference 上查看动作hook列表。wordpress核心调用do_action() 时触发动作。
用法
1 | <?php |
根据当前用户本地IP地址,查询IP地址库,获取IP所在的省市信息,目前有多种方式实现该功能。
1.调用新浪IP地址库
新浪提供了开放的IP地址库数据供开发者调用,调用地址:http://int.dpool.sina.com.cn/iplookup/iplookup.php,即可返回当前ip所在的省市信息。
我们结合本站helloweba文章:基于jQuery+JSON的省市联动效果中的省市下拉插件,来定位当前用户所在的省市,即默认状态选中的是当前用户所在的省市。
1 | <script type="text/javascript" src="js/jquery.js"></script> |
1 | function load_portfolio_slideshow() { |
这里以portfolio slideshow这个插件为例,首先找到插件php文件中
wp_registr_script, 以及wp_enqueue_style,指定要删除的js以及CSS,在
function中添加上面的代码,替换掉要删除的部分,即可。
1 | <?php |
如果在apache添加虚拟机之后,出现403(禁止访问)的网页,可以在httpd.conf文件中加入如下配置选项:
1 | <Directory "/usr/local/httpd/htdocs/vpnbak"> 这是虚拟机中的web根目录 |
假如我现在的服务器ip是1.1.1.1,两个域名www.a.com和www.b.com。
www.a.com绑定到/var/www/a下.www.b.com绑定到/var/www/b下。用基于域名的方式配置虚拟主机。
1、将 http://www.a.com 与 http://www.b.com 的DNS解析到你的服务器IP上。
2、删除apache的默认主机配置文件。你也不希望创建2个虚拟主机后人家还能直接访问/var/www/ 吧 ;
进入 /etc/apache2/sites-enabled/ ; 删除 000-default 文件。
3、在 /etc/apache2/sites-enabled/ 目录,创建2个文件。文件名用 a.conf 和 b.conf 。
从wordpress2.9版本开始,已经支持文章特色图像功能,极大的方便了我们开发wordpress主题的时候调用特色图像。下面二驴就详细介绍wordpress主题开发时调用特色图像的方法。
wordress默认是不开启特色图像的功能的,我们想要用该功能就需要先在function.php文件中先开启该功能,代码如下
1 | if ( function_exists( 'add_theme_support' ) ) { |
在主题的functions.php文件下加入以下代码:
1 | //更改后台管理界面字体 |
今天开始研究如何调整网站的wp后台页面,初步认知了wordpress后台首页如何添加新的挂件,并且删除掉不需要的默认模块。
其实在多数情况下,当我们登陆wordpress的后台时会显示一些插件、博客消息、评论、订阅等信息模块。多数情况下我们并不需要看到这些信息,而且在读取这些信息时会减慢后台的运行速度。因此我们可以通过自定义后台挂件删除一些不需要的模块,添加一些自定义内容的属性到后台首页中来。
将下面的代码插入到当前模板根目录的function.php文件的最下面,可以移除插件、链接、官方公告等信息。
1 | function remove_dashboard_widgets(){ |
按照下面的代码输入到您的function.php内即可解决这个问题。
1 | function wp_is_mobile() { |