摘要: 函数描述:允许 WordPress 主题或插件给当前正在使用的主题注册一些特色功能!如果在主题中使用,应该将该函数写入 function.php 文件中;如果是在插件中使用该函数,那它必须挂在钩子上(HOOK)。WordPress add_theme_support() 函数如果是挂在钩子上,那他必须挂在”after_setup_theme”钩子上,如果是在init系列上将会太晚,以致部分特色功能将失效!使用方法:<?php add_theme_support( $feature ); ?>共有6个参数可供 $feature 变量使用:1.‘post-thumbnails’ —– 阅读全文
posted @ 2013-04-28 20:43 涅磐归来 阅读(380) 评论(1) 推荐(0) 编辑
摘要: 有了前边关于动作钩子do_action()的简单介绍,本文总结一些常见的动作钩子。http://down.chinaz.com/try/201201/1570_1.htm 阅读全文
posted @ 2013-04-28 20:20 涅磐归来 阅读(330) 评论(0) 推荐(0) 编辑
摘要: wordrpess钩子和过滤器同样重要,是插件开发的一个重要接口。过滤器原理跟钩子差不多,只不过功能不一样:动作钩子功能更多的偏向于执行一系列函数,而过滤器的功能是用来在输出一个变量给你一次修改它的机会。跟动作钩子一样,过滤器也有两个基本函数:apply_filters()和add_filter(),这些个函数都位于wp-include/plugin.php文件中。<?php apply_filters($tag,$value); //$tag 必需、你想创建的过滤器的名称 //$value 必需,挂在这个过滤器可以修改的值(参数) ... 阅读全文
posted @ 2013-04-28 19:06 涅磐归来 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 要想随心所欲的给主题添加功能,wordpress的钩子和过滤器应该要能明白。wordpress钩子和过滤器也是插件开发的基本知识。准备工作——给主题的头部文件加上wp_head();函数介绍与分析:要是不加这个函数,有的插件将不能正常工作!该函数位于wp-includes/general-template.php文件的1577行,原函数如下: function wp_head() { do_action('wp_head'); } ①可以看到这个wp_head函数调用了do_action函数,传入参数"wp_head"。该函数(do_action函数)位于w 阅读全文
posted @ 2013-04-28 14:16 涅磐归来 阅读(6882) 评论(0) 推荐(0) 编辑