<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[테스트 정기결제 시 정기결제 코드 적용 여부]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53984</link>
		<description><![CDATA[<p>안녕하세요. 코스모스팜 회원관리 플러그인 사용 중 문의드릴게 있어서 게시글 올립니다.</p>

<p>플러그인 형식으로 아래 같은 코드를 만들어서 결제 시 유저 메타를 추가하려고 하는데</p>

<p>아직 카드사 등록 심사 중이라 테스트 결제 밖에 못하는 상태라, 테스트 결제로도 적용되는지 확인을 해봤는데 안되네요..</p>

<p> </p>

<p>*. 테스트 결제로는 'cosmosfarm_members_subscription_request_pay' 같은게 적용이 안되는건지, 아니면 코드 작성 형식을 잘못한건지 문의드립니다.</p>

<p> </p>

<pre>
<code class="language-php">add_action('cosmosfarm_members_subscription_request_pay', 'pay_ref', 5, 2);
function pay_ref($order, $product){
	$product_id = $product-&gt;ID();

	$user = $order-&gt;user();
    $user_id = $user-&gt;ID;

    $result = my_product_data_list($product_id);

    $key_name = $result['key_name'];
    $limit = $result['limit'];
    if(!empty($key_name)){
        if(!empty($limit)){
            update_user_meta($user_id,$key_name,$limit);	
        }
    }
}</code></pre>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

해당 코드를 테스트해본 결과

유저ID 값을 불러오지 못하는 것으로 확인되었습니다.

 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53985</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>해당 코드를 테스트해본 결과</p>

<p>유저ID 값을 불러오지 못하는 것으로 확인되었습니다.</p>

<p> </p>

<p>해당 주문의 유저ID 값을 불러와서 사용하시려면 </p>

<pre>
<code>$user = $order-&gt;user();
$user_id = $user-&gt;ID;</code></pre>

<p> 위 코드를 아래의 코드로 변경하여 적용해보시겠어요?</p>

<pre>
<code>$post_id = $order-&gt;post_id;
$user_id = get_post_field('post_author', $post_id);</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 14 Jul 2021 03:50:20 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>