add_filter와 add_action에 대한 질문입니다. – 한국워드프레스사용자모임 https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/feed Thu, 09 Jan 2025 04:59:25 +0000 https://bbpress.org/?v=2.6.9 ko-KR https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2918 <![CDATA[add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2918 Thu, 20 Sep 2007 09:34:09 +0000 우선은 수동으로 인증시켜두었습니다.

회원 가입 인증 절차는 한번 살펴보고 문제가 있다면 조취를 취하도록 하겠습니다

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2919 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2919 Thu, 20 Sep 2007 09:34:09 +0000 이제 막 써 보는 것이라서 잘 모르지만, 나름대로 수정을 해 보려고 하는데..
모르겠는 것이 있습니다.

add_filter와 add_action에 헤깔리네요..
add_filter는 컨텐츠 내용을 가공시 사용하고 해당 값을 리턴할때 쓰이는것 같고..
add_action은 해당 함수를 실행시 사용하는것 같은데.. 맞는지요?

저는 메인화면만 keyword와 description을 나타내려고 하는데..
간단히 예를 알려주시면 안될까요?

특히 add_action(‘wp_footer’, array($content, ‘new_tag’)); 여기서
wp_footer, wp_head.. 의 정확한 용도를 모르겠습니다..
해당 영역을 지칭하는것 같은데..

잘 모르니, 설명도 두서가 없네요.
간단히나마 설명이라도 해 주시면 감사하겠습니다.
그럼 수고하세요.

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2924 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2924 Thu, 20 Sep 2007 09:34:09 +0000 이제 막 써 보는 것이라서 잘 모르지만, 나름대로 수정을 해 보려고 하는데..
모르겠는 것이 있습니다.

add_filter와 add_action에 헤깔리네요..
add_filter는 컨텐츠 내용을 가공시 사용하고 해당 값을 리턴할때 쓰이는것 같고..
add_action은 해당 함수를 실행시 사용하는것 같은데.. 맞는지요?

저는 메인화면만 keyword와 description을 나타내려고 하는데..
간단히 예를 알려주시면 안될까요?

특히 add_action(‘wp_footer’, array($content, ‘new_tag’)); 여기서
wp_footer, wp_head.. 의 정확한 용도를 모르겠습니다..
해당 영역을 지칭하는것 같은데..

잘 모르니, 설명도 두서가 없네요.
간단히나마 설명이라도 해 주시면 감사하겠습니다.
그럼 수고하세요.

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2920 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2920 Thu, 20 Sep 2007 11:05:26 +0000 082net add_action, add_filter 에 대해서는 이해하고 계신게 맞습니다.

add_action 에서 지정된 action들은 do_action 을 통해 실행되고.
add_filter 에서 지정된 filter들은 apply_filters 를 통해 적용됩니다.

add_action('wp_head', 'my_header_function1');
add_action('wp_head', 'my_header_function2');
add_action('wp_head', 'my_header_function3');

라고 지정해 두었다면…

do_action(‘wp_head’); 를 실행하는 부분에서 my_header_function1, my_header_function2, my_header_function3 이 모두 실행되게 됩니다.

add_filter('the_content', 'my_filter_function1');
add_filter('the_content', 'my_filter_function2');
add_filter('the_content', 'my_filter_function3');

라고 지정해 두었다면…

$my_content = ‘this is my content’;
$my_content = apply_filters(‘the_content’, $my_content);

와 같은 식으로 ‘this is my content’ 라는 내용을 my_filter_function1, my_filter_function2, my_filter_function3 에 순서대로 보내서 각 함수를 통해 변경된 내용을 돌려받게 됩니다.

더 설명하면 너무 길어지니 간단하게 여기서 마무리 하겠습니다.

add_action(‘wp_head’, ‘my_function’) 과 add_action(‘wp_footer’, ‘my_function’)의 차이도 위 설명을 토대로 이해하시면 됩니다.

테마폴더의 header.php 파일을 살펴보면 <?php wp_head(); ?> 부분이 존재하고, footer.php 파일을 살펴보면 <?php wp_footer(); ?> 부분이 있습니다.

각 함수의 기능을 찾아보면(wp-includes/general-template.php) 아래와 같습니다.

function wp_head() {
   do_action('wp_head');
}

function wp_footer() {
   do_action('wp_footer');
}

위와 같은 기본적인 내용만 이해하고 계시면 추후 테마나 플러그인 파일을 살펴보면서 좀더 자세한 사항을 자연스레 이해 하실 수 있게 될겁니다.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2925 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2925 Thu, 20 Sep 2007 11:05:26 +0000 082net add_action, add_filter 에 대해서는 이해하고 계신게 맞습니다.

add_action 에서 지정된 action들은 do_action 을 통해 실행되고.
add_filter 에서 지정된 filter들은 apply_filters 를 통해 적용됩니다.

add_action('wp_head', 'my_header_function1');
add_action('wp_head', 'my_header_function2');
add_action('wp_head', 'my_header_function3');

라고 지정해 두었다면…

do_action(‘wp_head’); 를 실행하는 부분에서 my_header_function1, my_header_function2, my_header_function3 이 모두 실행되게 됩니다.

add_filter('the_content', 'my_filter_function1');
add_filter('the_content', 'my_filter_function2');
add_filter('the_content', 'my_filter_function3');

라고 지정해 두었다면…

$my_content = ‘this is my content’;
$my_content = apply_filters(‘the_content’, $my_content);

와 같은 식으로 ‘this is my content’ 라는 내용을 my_filter_function1, my_filter_function2, my_filter_function3 에 순서대로 보내서 각 함수를 통해 변경된 내용을 돌려받게 됩니다.

더 설명하면 너무 길어지니 간단하게 여기서 마무리 하겠습니다.

add_action(‘wp_head’, ‘my_function’) 과 add_action(‘wp_footer’, ‘my_function’)의 차이도 위 설명을 토대로 이해하시면 됩니다.

테마폴더의 header.php 파일을 살펴보면 <?php wp_head(); ?> 부분이 존재하고, footer.php 파일을 살펴보면 <?php wp_footer(); ?> 부분이 있습니다.

각 함수의 기능을 찾아보면(wp-includes/general-template.php) 아래와 같습니다.

function wp_head() {
   do_action('wp_head');
}

function wp_footer() {
   do_action('wp_footer');
}

위와 같은 기본적인 내용만 이해하고 계시면 추후 테마나 플러그인 파일을 살펴보면서 좀더 자세한 사항을 자연스레 이해 하실 수 있게 될겁니다.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2921 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2921 Thu, 20 Sep 2007 18:43:39 +0000 상세한 답변 감사합니다. ^^;

근데, 이곳 회원가입 안되나요??
가입했는데.. 메일인증이 안 오네요..

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2926 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2926 Thu, 20 Sep 2007 18:43:39 +0000 상세한 답변 감사합니다. ^^;

근데, 이곳 회원가입 안되나요??
가입했는데.. 메일인증이 안 오네요..

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2922 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2922 Thu, 20 Sep 2007 19:40:58 +0000 082net 혹시 dudtn 란 아이디로 가입하셨나요?

메일 주소가 잘못 되어있던데… 다시 가입하셔야 할 듯 합니다.

(gmail [dot] com 이 아니라 gmai [dot] com 으로 가입되어 있습니다.)

만약 dudtn 를 사용하신게 맞다면, 현재 가입되어 있는 정보를 삭제해 드릴테니 답변 주세요.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2927 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2927 Thu, 20 Sep 2007 19:40:58 +0000 082net 혹시 dudtn 란 아이디로 가입하셨나요?

메일 주소가 잘못 되어있던데… 다시 가입하셔야 할 듯 합니다.

(gmail [dot] com 이 아니라 gmai [dot] com 으로 가입되어 있습니다.)

만약 dudtn 를 사용하신게 맞다면, 현재 가입되어 있는 정보를 삭제해 드릴테니 답변 주세요.

Avatar of 082net
Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2923 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2923 Fri, 21 Sep 2007 00:58:37 +0000 kan이란 아이디로 가입했습니다.
한메일인데.. 그것이 문제인가.. 메일이 안 오네요.

]]>
https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2928 <![CDATA[Reply To: add_filter와 add_action에 대한 질문입니다.]]> https://kopress.kr/topic/add_filter%ec%99%80-add_action%ec%97%90-%eb%8c%80%ed%95%9c-%ec%a7%88%eb%ac%b8%ec%9e%85%eb%8b%88%eb%8b%a4/#post-2928 Fri, 21 Sep 2007 00:58:37 +0000 kan이란 아이디로 가입했습니다.
한메일인데.. 그것이 문제인가.. 메일이 안 오네요.

]]>