wp_register_sidebar_widget과 register_widget의 차이점은 무엇입니까?


10

차이점은 무엇이며 언제 각각을 사용해야합니까?

내가 사용하고 wp_register_sidebar_widget지금 그것은 벌금을 일하고 있지만 온라인 register_widget과 클래스를 사용하여 위젯을 만드는 방법에 대한 자습서를 많이 본 것, 내 위젯 대부분의 옵션은 내가에 충실해야 필요하지 않습니다 wp_register_sidebar_widget또는 내가 사용한다 register_widget양식이 없더라도?

미리 감사드립니다.

답변:


11

wp_register_sidebar_widget()이전 위젯 API의 일부입니다 . 사이드 바 위젯은 재사용 할 수없는 방식으로 절차 적으로 구축되었습니다 (즉, 각각 하나만 가질 수 있음).

register_widget()새로 도입 된 위젯 API 및 입력보다는 실제 위젯 파라미터로 객체 / 클래스 걸린다. WordPress는 필요한만큼이 위젯의 ​​사본을 인스턴스화 할 수 있으므로 동일한 위젯의 여러 인스턴스를 가질 수 있습니다.

register_widget()위젯에 입력 양식이없는 경우에도 개별 위젯 클래스를 사용해야합니다 .

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