[WordPress] Wp のポスト タイトル onclick 関数を記載したメールを送信します。

スポンサーリンク

Question

私にメールを送る私の outlook アカウント毎回、

をクリックします。メッセージは、タイトルが欲しいのワードプレスの投稿のリンクがクリックされた、しかし、それは印刷されません… メールでそれはない記事のタイトルを取得する

the_titlte();

を認識しています。他の問題は、メールは迷惑メールフォルダーに起こって

この問題を解決する方法ですか?

Report

の答え

の java スクリプトの設定をクライアント側で実行、PHP 関数をコールするサーバー側の実行では、ajax を使用して非常に小さな API を作成する必要があります。Javascript の変数は php ファイルや PHP を使用してメールを送信を送ることが jQuery をプロジェクトに含める場合

Java スクリプトの設定:

$.ajax({
    type: "POST",
    url: "path/to/file/mail.php",
    data: {
        message : "",
        to : "my@outlook.com",
        subject : "Expired post report",
        from : "reporting@website.com", 
        headers : "From: reporting@website.com"
    }
}).done(function( msg ) {
    alert( msg );
});

PHP ファイル mail.php と呼ばれる:

$message = $_REQUEST['message'];
$to = $_REQUEST['to'];
$subject = $_REQUEST['subject'];
$from = $_REQUEST['from'];
$headers = $_REQUEST['header'];

echo mail($to, $subject, $message, $headers); 

mail() Javascript 関数は true/false 警告されますのでそれが成功した場合 true を返します

http://stackoverflow.com/questions/27760517/send-wp-post-title-on-an-email-with-onclick-function

スポンサーリンク

Leave a Reply