自定义wp\\u new\\u user\\u通知
我对编辑Wordpress函数缺乏经验,但我目前正在尝试自定义wp_new_user_notification
为了个性化管理员和用户注册后收到的电子邮件。我知道有一些插件允许这种定制,但我宁愿花更多的时间在一个问题上,并尝试学习/理解它,而不仅仅是安装一个插件。因此,我将此函数放置在functions.php
, 我认为应该添加一个或多个过滤器,例如:
add_filter(\'myfunction\', \'wp_new_user_notification\', ?, ?)
或许不是。我已经阅读并尝试遵循几个提示/教程/问题(
such as 例如),但无论我做什么,我都会不断收到带有标准文本/内容的电子邮件(好像Wordpress没有考虑我的功能)。
有人能帮我解决这个问题吗?提前感谢!
SO网友:kaiser
插件何时加载
插件在
plugins_loaded
钩在
muplugins_loaded
-钩(这两个钩子都是插件的第一个钩子,运行时间比主题的每个钩子都要早)。
Pluggables到底是什么
“Pluggables”是这样称呼的,因为它们可以在内核中“插入”并被替换。这种情况会发生,因为它们被包裹在
if ( ! function_exists( \'some_pluggable_fn\' ) ) {
呼叫。
你可以找到即时消息pluggable.php
在核心或有时在主题中functions.php
文件-以二十十/*十一为例。
<?php
! defined( \'ABSPATH\' ) AND exit;
/** Plugin Name: (pluggable) Replace New User Notification function */
function wp_new_user_notification( $user_id, $plaintext_pass = \'\' ) {
// define the functionality of your new function.
}