設置WordPress投稿后自動郵件通知管理員

麥子 優(yōu)化維護164字數(shù) 601閱讀2分0秒閱讀模式

我們大部分的網(wǎng)站都是我們自己作為管理員更新內(nèi)容信息的,但是有些網(wǎng)站是通過用戶投稿或者多用戶發(fā)布文章的。當然,這里麥子建議我們在發(fā)布文章之后還是需要審核的,盡快的審核就需要我們第一時間獲取到是否有用戶發(fā)布文章。這里,我們可以用一些技術方法來設置當有人投稿發(fā)布文章后,我們有收到郵件提醒。

這里當然有一些插件可以實現(xiàn),這里看到有提供的一個辦法可以實現(xiàn)郵件通知,無需插件。

function my_project_updated_send_email( $post_id ) {
if ( wp_is_post_revision( $post_id ) )
return;

$post_title = get_the_title( $post_id ); //獲取文章標題
$post_url = get_permalink( $post_id ); //獲取文章鏈接
$subject = '有人在你網(wǎng)站上發(fā)表了新文章'; //發(fā)送郵件的標題

$message = "下面是新文章的內(nèi)容:\n\n";
$message .= $post_title . ": " . $post_url;
wp_mail( '郵箱地址', $subject, $message );
}
add_action( 'insert_post', 'my_project_updated_send_email' );

這里我們設置到網(wǎng)站Functions.php主題文件中,當然我們的網(wǎng)站服務器需要支持SMTP,否則是無法發(fā)送的。

投上你的一票
 
  • 本文由 麥子 發(fā)表于 2024年10月26日 09:05:34
  • 轉(zhuǎn)載請務必保留本文鏈接:http://bjj.org.cn/updated-send-email.html
  • WordPress郵件通知