0

私は現在、ワードプレスのユーザーがデータベースから独自のエントリを削除できるようにしようとしています。

現時点では、フォームが送信されたときに、続行することを確認するjsアラートをスローするフォームがあります。[OK] をクリックすると、次のコードを含むページが表示されます。

<?php $user_id = $current_user->ID ;  wp_delete_user($user_id) ; ?>

これで、ホームページにリダイレクトされます。

">

何らかの理由で、これは機能しません。それが何であるかについてのアイデアはありますか?エラーは発生せず、メタ リフレッシュは通常どおり続行されます。

どんな助けでも大歓迎です、

乾杯談洋

EDIT:メタリフレッシュが表示されていないことに気付きましたが、「あなたは今、ホームページにリダイレクトされます」というメッセージの下にあるはずです.

4

1 に答える 1

0

WP の機能は、管理領域と同じ権限制限の対象になると思います。そうは言っても、誰もアカウントを削除できないと思います(自分のアカウントでさえも)。実際、自分管理者だったとしても、自分のアカウントを削除できるかどうかさえわかりません。

この男は、SQL クエリを実行することで問題を回避しました。これは機能するはずですが、ややこしくなります。私が知る限り、このプラグインは「users」テーブルからユーザーを削除しますが、ユーザーの投稿は削除しません。これを処理する方法に応じて、これに基づいて独自のソリューションをカスタム構築します。

于 2012-05-15T13:23:39.663 に答える