欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress實(shí)現(xiàn)新文章Email通知功能

作者 / 無憂主機(jī) 時(shí)間 2012-12-01 15:29:36

開放訪客注冊(cè)的博客都在想盡辦法提高網(wǎng)站的PV,像一些之前介紹的投稿,投稿排名這樣一系列的功能可以吸引到顧客參與進(jìn)來,從而可以達(dá)到網(wǎng)站最好的效果,開放注冊(cè)的博客而且可以使用郵件系統(tǒng)來通知注冊(cè)的用戶你的網(wǎng)站有新的文章更新了,這個(gè)也是可以很好的提高回頭率,下面我們介紹一下這個(gè)方法的實(shí)現(xiàn)。 首先使用FTP工具登錄php虛擬主機(jī)到主題目錄下把functions.php下載到本地,然后試用文本工具打開把下列的代碼添加進(jìn)去。

function
newPostNotify($post_ID) {

    if( wp_is_post_revision($post_ID) ) return;

    global $wpdb;

    $get_post_info = get_post($post_ID);

    if ( $get_post_info->post_status ==
'publish' && $_POST['original_post_status'] != 'publish' ) {

        // 讀數(shù)據(jù)庫,獲取所有用戶的email

        $wp_user_email =
$wpdb->get_results("SELECT DISTINCT user_email FROM
$wpdb->users");

        // 依次給每個(gè)Email發(fā)郵件

        foreach ( $wp_user_email as $email ) {

            // 郵件標(biāo)題:xx博客有新文章

            $subject = 'xx博客有新文章';

            // 郵件內(nèi)容:新文章網(wǎng)址:+ URL

            $message = '新文章網(wǎng)址:' . get_permalink($post_ID);

            // 發(fā)郵件

            wp_mail($email->user_email,$subject, $message);

        }

    }

}

// 鉤子,一旦WordPress有新文章發(fā)布或文章被修改即刻執(zhí)行newPostNotify函數(shù)

add_action('publish_post', 'newPostNotify');
添加進(jìn)去后把文件保存上傳會(huì)空間就可以了,當(dāng)文章更新的時(shí)候就會(huì)有郵件發(fā)送給注冊(cè)的用戶告知消息,這個(gè)方法是很多網(wǎng)站都會(huì)做的,所以大家可以考慮一下,還有一個(gè)問題是要說清楚的,因?yàn)閣ordpress的郵件QQ郵箱是收不到了,所以這個(gè)辦法還是有點(diǎn)缺陷的,或者大家有能力可以鼓動(dòng)用戶訂閱RSS。   純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名

本文地址:http://www.gle-technology.com/wordpress/10073.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服