说明
将函数连接到指定action(动作)。
用法
<?php
add_action( $tag, $function_to_add, $priority,
$accepted_args );
?>
参数
$tag
(字符串)(必填)$function_to_add 所挂载的动作(action)的名称。也可以是一个主题或插件文件内部的一个动作,或者特定的标签“all”,这个函数将被所有的钩子(hooks)调用。
默认值:None
$function_to_add
(回调)(必填)你希望挂载的函数的名称。注:在 PHP“回调”类型文档中 所罗列的字符串格式化的语法均可用。
默认值:None
$priority
(整数)(可选)用于指定与特定的动作相关联的函数的执行顺序。数字越小,执行越早,具有相同优先级的函数在它们被添加到动作的顺序执行。
默认值:10
$accepted_args
(整数)(可选)挂钩函数所接受的参数数量。在 WordPress1.5.1 及以后的版本中,挂钩函数可以是调用do_action() 或 apply_filters()时设置的参数。例如,comment_id_not_found动作将传递任何函数,若该函数将所请求的评论编号连接到该动作。
默认值:1
返回值
(布尔)总是True。
子主题样式加载
很好奇,为什么子主题还要去引用父主题的样式一次?
很惊讶,子主题样式要优于父主题样式先加载?
这都是什么逻辑呢?
第一,父主题的样式,不用在子主题引用他自会加载。
第二,我们是用子主题样式覆盖父主题样式。是等父主题样式加载完了,才执行子主题样式,这样才会覆盖父主题。
要用到的就是action。我们要关注的就是父主题这个动作第三个参数是几?如果没写,表示默认10,子主题就比10大就可以了。