0

私はWordpressサイトとフロントエンドの投稿フォームを持っています。

フォームが送信されると、ユーザーはカスタム フィールドとして保存された一意の文字列 (例: 432879374982) を含むメールへのリンクを取得し、投稿のステータスは「保留中」になります。

http://www.mysite.com/verify.php?verify=432879374982

ユーザーがリンクをクリックしたときに、ステータスを「公開済み」に変更したいと考えています。

GET パラメータを使用し、文字列がデータベースに保存されているかどうかを確認し、データベースに一致する投稿を公開する必要があることはわかっていますが、これをコーディングする方法がわかりません。

編集:

動作させました!

ランディング ページでは、wordpress で「verify」という名前のページを作成し、テンプレート (php) に @Bora のコードを含めました。データベース接続のみを事前に確立する必要があり、投稿のステータスが変更されます。

ステータスは「公開」ではなく「公開」に設定する必要があります

4

1 に答える 1