0
我正在爲WordPress寫一個插件,我需要做的任務之一是在發佈時將新帖子的HTML內容發送到電子郵件地址,我知道我可以在帖子保存後使用某些鉤子,但是有沒有辦法獲得應用主題的新頁面/帖子的完整HTML內容?WordPress發佈後發佈HTML代碼
我在帖子內有自定義字段,所以我希望從URL獲取整篇文章,而不是重構所有字段,然後用HTML發送。
任何幫助,將不勝感激!
感謝
我正在爲WordPress寫一個插件,我需要做的任務之一是在發佈時將新帖子的HTML內容發送到電子郵件地址,我知道我可以在帖子保存後使用某些鉤子,但是有沒有辦法獲得應用主題的新頁面/帖子的完整HTML內容?WordPress發佈後發佈HTML代碼
我在帖子內有自定義字段,所以我希望從URL獲取整篇文章,而不是重構所有字段,然後用HTML發送。
任何幫助,將不勝感激!
感謝
add_action('publish_post', 'email_post');
function email_post($postID)
{
$post = get_post($postID);
$content = $post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
$mailto = 'youremail';
$subject = 'New Post';
if(mail($mailto, $subject, $content))
return true;
else
return false;
}
請務必設置你的頭或其他任何你可能需要正確填入您的電子郵件。這是未經測試的,但它應該幫助你開始。
還可以考慮使用'save_post'鉤子。 – maiorano84 2012-04-24 01:55:14
有一個專門針對wordpress的堆棧交換站點: - http://wordpress.stackexchange.com/ – rgvcorley 2012-04-23 10:42:05
張貼在那裏,謝謝。 – bagwaa 2012-04-23 12:07:25