<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[로그인 리디렉션 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/50098</link>
		<description><![CDATA[<p>로그인 시 특정 페이지로 이동 시키고 싶어서 테마의 functions.php에 코드를 좀 추가해봤는데</p>

<p>다른 페이지에서 로그인 시 abc 페이지로 잘 이동하는데 my-account 페이지에서 로그인 해도 abc 페이지로 이동하더라고요</p>

<p>수정 전)</p>

<p>function login_redirect($redirect_to) {<br />
return site_url('/abc'); <br />
}</p>

<p>그래서 아래와 같이 다시 수정해봤는데도 abc 페이지로만 이동 하네요</p>

<p>수정 후)</p>

<p>function login_redirect($redirect_to) {<br />
if ( is_page('my-account')){<br />
    return site_url('/my-account'); <br />
}<br />
else {<br />
    return site_url('/abc/'); <br />
}<br />
}</p>

<p>어떻게 수정해야 될까요? </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[다른 특정 페이지에서도 

my-account 로그인 폼에서 로그인 되도록 리디렉션 해놨습니다.

is_account_...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50112</link>
			<description><![CDATA[<p>다른 특정 페이지에서도 </p>

<p>my-account 로그인 폼에서 로그인 되도록 리디렉션 해놨습니다.</p>

<p>is_account_page() 로 변경해도 안되네요 음...</p>

<p>특정 페이지 접근 하면 my-account로 보내고 거기서 로그인 화면 나와서 </p>

<p>로그인 하면 abc로 보낼려고 한건데</p>

<p>my-account에서 로그인 해도 abc로 가서요...</p>

<p> </p>

<p>제가 넣은 전체 코드 입니다.</p>

<p> </p>

<p>// 특정 페이지 접근 시 로그인(my-account)로 리디렉션<br />
add_action( 'template_redirect', 'redirect_to_specific_page' );</p>

<p>function redirect_to_specific_page() {<br />
    if ( is_page( '특정 페이지' ) &amp;&amp; ! is_user_logged_in() ) {<br />
        wp_redirect('홈페이지/my-account/', 301 );<br />
        exit; <br />
    }<br />
}</p>

<p>// redirects for login / logout -- 우커머스 로그인/로그아웃 시 리디렉션<br />
add_filter('woocommerce_login_redirect', 'login_redirect');</p>

<p>function login_redirect($redirect_to) {<br />
if ( is_account_page() ){<br />
    return site_url('/my-account'); <br />
}<br />
else {<br />
    return site_url('/abc/');<br />
}<br />
}</p>

<p>add_action('wp_logout','logout_redirect');</p>

<p>function logout_redirect(){<br />
    wp_redirect( home_url() );<br />
    exit;<br />
}<br />
 </p>]]></description>
			<author>임근섭</author>
			<pubDate>Thu, 04 Feb 2021 09:20:25 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[다른 페이지에서 로그인할 때는 어떤 로그인 폼이 표시되는지요?

is_page('my-account') 코드 대신 is_...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50111</link>
			<description><![CDATA[<p>다른 페이지에서 로그인할 때는 어떤 로그인 폼이 표시되는지요?</p>

<p>is_page('my-account') 코드 대신 is_account_page() 함수를 활용해보시겠어요?</p>

<p>is_account_page() 함수를 활용하시면 현재 페이지가</p>

<p>우커머스 my-account 페이지인지 체크하실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 04 Feb 2021 08:52:07 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[위에 woocommerce_login_redirect 필터에 대한걸 안적었네요

woocommerce_login_redirect 필터를 활용...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50107</link>
			<description><![CDATA[<p>위에 woocommerce_login_redirect 필터에 대한걸 안적었네요</p>

<p>woocommerce_login_redirect 필터를 활용한 코드를 사용해 본적인데</p>

<p> </p>

<p>이 코드에는 문제가 없는것일까요?</p>

<p>add_filter('woocommerce_login_redirect', 'login_redirect');</p>

<p>function login_redirect($redirect_to) {<br />
if ( is_page('my-account')){<br />
    return site_url('/my-account'); <br />
}<br />
else {<br />
    return site_url('/abc/'); <br />
}</p>

<p>if ( is_page('my-account')) 에 안걸리고 무조건 else의 abc로만 이동해서요..</p>

<p> </p>]]></description>
			<author>임근섭</author>
			<pubDate>Thu, 04 Feb 2021 08:09:44 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스 login_redirect 필터를 활용하신 건지요?

우커머스 woocommerce_login_redi...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/50104</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 login_redirect 필터를 활용하신 건지요?</p>

<p>우커머스 woocommerce_login_redirect 필터를 활용하시면</p>

<p>우커머스 쪽에서 로그인 후 이동될 페이지를 설정하실 수 있습니다.</p>

<p>아래의 코드를 활용해보세요.</p>

<pre>
<code class="language-php">add_filter('woocommerce_login_redirect', 'woocommerce_login_redirect_20210204', 10, 2);
function woocommerce_login_redirect_20210204($redirect, $user){
	// 이곳에 코드를 추가해보세요.
	return $redirect;
}</code></pre>

<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 04 Feb 2021 07:49:37 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>