2
私は自分のプラグインをwordpressで作成しようとしています。すべてうまくいきますが、プラグインのページにアクセスしたいユーザーのloginredirectチェックを行いたいと思います。wordpressログインリダイレクト機能
は、ここに私の私のfunctions.php
内の関数である:
function wpuf_auth_redirect_login() {
$user = wp_get_current_user();
if ($user->id == 0) {
nocache_headers();
wp_redirect(get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode($_SERVER['REQUEST_URI']));
exit();
}
}
そして、これは私のmyplugin.php
からである:それは働いていない
function wpuf_user_edit_profile() {
wpuf_auth_redirect_login(); // if not logged in, redirect to login page
nocache_headers();
wpuf_post_form_style();
wpuf_user_edit_profile_form();
}
add_shortcode('wpuf_editprofile', 'wpuf_user_edit_profile');
。ブラウザにゲストとしてプラグインページを入力すると、リダイレクトされません。これは、テンプレートが未完成であることを示しています。どんな助け?
http://wordpress.stackexchange.comを試してください。彼らはWPのAPIの質問に答えるのが良い傾向があります。プログラミングの質問では、SOが優れています。 – mrtsherman