반응형
워드프레스 플러그인 기능을 자체 플러그인으로 대체
저는 워드프레스 사이트에서 우커머스 플러그인을 사용합니다.플러그인에 기능 위젯()이 있어서, 플러그인 기능 대신에 사이트 로드 시에 나만의 기능을 호출하고 싶습니다.
public function widget($args, $instance)
내 기능이 호출됩니다.
add_filter로 해야 할 것 같은데 방법을 모르겠어요.
플러그인 파일 디렉토리:
woocommerce/includes/widgets/class-wc-widget-layered-nav.php
아래 코드를 사용해 보십시오(WordPress 테마 함수에 입력하십시오.php).
add_action( 'widgets_init', 'my_widget_replacement', 11 );
function my_widget_replacement() {
unregister_widget( 'WC_Widget_Layered_Nav' );
register_widget( 'My_WC_Widget_Layered_Nav' );
}
class My_WC_Widget_Layered_Nav extends WC_Widget_Layered_Nav {
public function widget( $args, $instance ) {
// your code
}
}
이 코드는 작동하지 않을 수도 있습니다. 단지 아이디어일 뿐입니다.
언급URL : https://stackoverflow.com/questions/27480261/wordpress-replace-plugin-function-with-own-one
반응형
'programing' 카테고리의 다른 글
XPath를 통해 속성 노드 값 추출 (0) | 2023.09.25 |
---|---|
MySQL(MariaDB)에서 SQL(Azure)로 마이그레이션 (0) | 2023.09.25 |
안드로이드.fragment getActivity()가 null을 반환하는 경우가 있습니다. (0) | 2023.09.25 |
검색 결과에 ACF 필드 추가 페이지 WordPress (0) | 2023.09.25 |
Oracle PL/SQL Developer로 덤프를 만드는 방법은? (0) | 2023.09.25 |