2
나는 내 자신의 플러그인을 wordpress에서 만들려고합니다. 모든 것이 잘 작동하지만 플러그인 페이지에 액세스하려는 사용자를위한 loginredirect 확인을 만들고 싶습니다.wordpress login redirect function
은 여기 내 내 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 질문에 응답하는 경향이 있습니다. 그래서 프로그래밍 문제에 더 좋습니다. – mrtsherman