📜  新发布的帖子的 Wordpress 挂钩 - PHP (1)

📅  最后修改于: 2023-12-03 14:55:04.460000             🧑  作者: Mango

新发布的帖子的 Wordpress 挂钩 - PHP

WordPress 是目前最受欢迎的开源内容管理系统之一。它为博客和网站提供了强大的功能和灵活性。本文将介绍如何使用 PHP 在 WordPress 中添加新发帖子的挂钩。

什么是 WordPress 挂钩?

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 挂钩只是众多可能性的一个示例。