«filters» 태그된 질문

콘텐츠를 프로그래밍 방식으로 재정의 할 수있는 방법을 제공하는 후크 유형



7
외부 클래스가있는 remove_action 또는 remove_filter?
플러그인이 클래스 내에서 메소드를 캡슐화 한 후 해당 메소드 중 하나에 대해 필터 또는 조치를 등록한 경우 해당 클래스의 인스턴스에 더 이상 액세스 할 수없는 경우 조치 또는 필터를 어떻게 제거합니까? 예를 들어, 이것을 수행하는 플러그인이 있다고 가정하십시오. class MyClass { function __construct() { add_action( "plugins_loaded", array( $this, 'my_action' ) …
59 actions  filters 

9
필터 및 동작 함수에 매개 변수 전달
add_filter또는 의 함수에 내 매개 변수를 전달하는 방법 add_action입니다. 예를 들어 다음 코드를 살펴보십시오. function my_content($content, $my_param) { do something... using $my_param here ... return $content; } add_filter('the_content', 'my_content', 10, 1); 내 매개 변수를 전달할 수 있습니까? 같은 : add_filter('the_content', 'my_content($my_param)', 10, 1) 또는 add_filter('the_content', 'my_content', 10, 1, $my_param)

3
필터와 동작 후크의 차이점은 무엇입니까?
나는 최근에 플러그인 API를 좀 더 깊이 살펴 보았고 액션과 필터 후크 사이에 어떤 실제 차이점이 있는지 궁금 했다 . 둘 다 데이터를 매개 변수로 수신하는 이벤트이며 둘 다 동일한 작업을 수행 할 수 있습니다. 분명히 작업이 수행 될 때 작업이 호출되고 데이터가 조작 될 때 필터가 호출되는 것을 알지만 …


4
이미지 치수 속성을 제거하기위한 필터?
이미지의 최대 너비를 포함하는 열 너비를 이미지를 포함하는 열 너비로 설정하는 유동 너비 CSS 템플릿을 기반으로 사이트에서 작업하고 있으며 WordPress가 이미지에 추가 하는 인라인 너비 및 높이 치수 속성 을 제거해야합니다 . 이 필터를 사용하여 추천 이미지로 처리하고 있습니다. add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 ); function remove_thumbnail_dimensions( $html, $post_id, $post_image_id …

10
the_content에서 빈 단락을 제거 하시겠습니까?
안녕하세요, 워드 프레스 게시물에 빈 단락이 생성되는 것을 막고 싶습니다. 콘텐츠 간격을 수동으로 조정하려고 할 때 자주 발생합니다. 왜 이것이 효과가 없는지 모르겠습니까? /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return $content; } add_filter('the_content', 'removeEmptyParagraphs'); 편집 / …


2
내용 전 또는 제목 뒤에 WordPress 후크 / 필터 삽입
functions.php의 게시물 내용 앞에 내용을 삽입하려고합니다. 일반 wp 후크를 사용하는 방법을 알고 있지만 다른 영역에 삽입하는 방법을 잘 모르겠습니다. 이것을 시도했지만 다른 게시물 유형의 콘텐츠를 죽입니다. function property_slideshow( $content ) { if ( is_single() && 'property' == get_post_type() ) { $custom_content = '[portfolio_slideshow]'; $custom_content .= $content; return $custom_content; } } …
29 filters  hooks 

1
등록 된 모든 작업 목록을 가져옵니다.
개발하지 않은 플러그인을 디버깅하려고하는데 등록 된 모든 작업을 나열하고 싶습니다. 이 SO 스레드를 읽었습니다. 워드 프레스 : 어떻게 'the_content'필터에 대한 등록 된 모든 기능을받을 수 있나요 - StackOverflow에 그러나 하나의 후크에만 적용되며 동작이 아닌 필터에 관한 것 입니다. 비슷한 변수가 $wp_filter있습니까?

1
플러그인 자바 스크립트에서 defer =“defer”태그를 추가하는 방법은 무엇입니까?
플러그인 자바 스크립트에 지연 태그를 추가 할 수 없습니다. Google 개발자의 페이지 속도 테스트를 통해 연락 양식 7 자바 스크립트 에 지연 태그를 추가 할 것을 제안합니다 . 이것이 연락처 양식 7이 헤더에 자바 스크립트를 포함하는 방법입니다. add_action( 'wp_enqueue_scripts', 'wpcf7_enqueue_scripts' ); function wpcf7_enqueue_scripts() { // jquery.form.js originally bundled with WordPress …

2
PHP에서 필터와 후크가 실제로 작동하는 방법
WordPress에서 필터와 후크는 실제로 어떻게 작동합니까? 나는 뭔가 진보 된 것을 요구하고 있습니다. PHP에서 어떻게 구현됩니까? 예를 들어 다른 플러그인에서 모든 후크를 수집하여 코어 후크 등에 "연결"하는 방법은 무엇입니까?
21 filters  hooks 

1
apply_filters ( 'the_content', $ content) vs do_shortcode ($ content)
테마 옵션 또는 사용자 정의 postmeta 텍스트 영역이 있다고 가정 해 봅시다. 이제 여러 단축 코드, 일반 텍스트, 이미지 등을 실행하고 싶습니다. 모범 사례는 무엇이며 왜 그런가요? 옵션 1: $content = //my text area data; echo apply_filters('the_content', $content); 옵션 2 : $content = //my text area data; echo do_shortcode($content); 어느 …

1
플러그인 용 API를 만드는 방법은 무엇입니까?
나는 WordPress 용 플러그인을 개발 해 왔으며 개발 한 대부분의 플러그인은 2 ~ 3 개의 클래스를 사용하므로 Buddypress 또는 WooCommerce만큼 크지 않습니다. 다른 개발자가 기능을 사용자 정의 할 수있는 시스템과 Buddypress 및 WooCommerce와 동일 해야하는 복잡한 시스템을 제공하기 위해 두 개의 오픈 소스 플러그인을 개발할 계획입니다 (현재 세부 사항을 공유 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.