我們大部分的網(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ā)送的。
評論