📅  最后修改于: 2023-12-03 14:55:04.460000             🧑  作者: Mango
WordPress 是目前最受欢迎的开源内容管理系统之一。它为博客和网站提供了强大的功能和灵活性。本文将介绍如何使用 PHP 在 WordPress 中添加新发帖子的挂钩。
WordPress 的核心代码使用了一种非常强大的工具-挂钩。这些挂钩是一些重要的代码片段,可在整个 WordPress 系统中使用。我们可以使用挂钩实现一些自定义功能,如在新文章发布时发送邮件通知,或在容器中添加额外的内容。
以下是一个使用 publish_post
挂钩的示例,该挂钩在发布文章时触发。以下代码在 functions.php 文件中添加,函数名为 send_notification,当新文章发布时将其调用。
function send_notification( $post_ID ) {
// 获取文章信息
$post = get_post( $post_ID );
// 发送电子邮件通知
$to = 'youremail@email.com';
$subject = '新文章已发布';
$message = '你的网站上已发布新文章: ' . $post->post_title;
wp_mail( $to, $subject, $message );
}
add_action( 'publish_post', 'send_notification' );
请注意,publish_post
挂钩只有在文章首次发布时才会触发。如果文章被编辑并再次发布,则不会触发此挂钩。
WordPress 挂钩是一个非常有用的工具,可以帮助我们实现自定义功能。通过使用适当的挂钩,开发人员能够以最小的代码量实现高度可定制化的 WordPress 站点。本篇文章介绍的 publish_post
挂钩只是众多可能性的一个示例。