WP 사이트를 개발하고 있습니다. 콘텐츠에 내장 된 플레이어에 soundcould 콘텐츠를 표시하고 싶습니다. 기본적으로 쿼리 인수는 visible-true입니다. 내가 필요한 것은 이것을 false로 설정하는 것입니다. 그래서 oembed_fetch_url 필터를 시도하고 있지만 이벤트 호출이 아닙니다. 전 Google에서 검색했습니다.이 필터가 호출 될 때 정보가 없습니다. 나는 그것이 작동하는지 확인하기 위해 이것을 시도했다 :WordPress oembed_fetch_url 필터가 호출되지 않았습니다.
function soundcloud_url_change($provider, $url, $args) {
return "somedummyurl.com";
}
add_filter('oembed_fetch_url', 'soundcloud_url_change', 10, 3);
URL은 정확했다. 그래서 나는 oembed url을 조작하는 방법을 모른다.
당신은 아마 필터에 후크 싶어
문제를 해결 했습니까? 아니면 도움이 필요합니까? 호기심이 있다면 ... – RyGuy
Nope. RyGuy의 대답이 효과가 있다는 것을 알고 있지만, 그렇게하는 것은 추한 방법입니다. 깨끗한 URL로 작업하는 것이 훨씬 쉬울 것입니다. RyGuy가 제공 한 솔루션은 html – Swagger
에서 URL을 추출 할 것으로 예상되므로 지금 약간 혼란 스럽습니다. oembed_fetch_url을 사용하면 출구로 나가기 위해 URL에 인수를 전달하고있는 것으로 보입니다. 서비스에서 URL을 인수 한 후 URL에 인수를 추가하고 싶지 않으십니까? 제 경우에는 YouTube 만 다루므로 URL을 필터링하는 것은 간단합니다. 이것은 흥미 롭습니다. 왜냐하면 저는 결과에 대해서만 인출 할 때 행운을 가져야 할 행운이 없었기 때문입니다. – RyGuy