더 이상 사용되지 않는 기능이 코어에 얼마나 오래 있습니까?


21

코어에서 더 이상 사용되지 않는 기능을 제거하는 데 필요한 프로세스 / 철학을 궁금합니다.

코덱스 는 다음같이 말합니다 .

아래의 기능은 더 이상 사용되지 않습니다. 이는 새로운 기능으로 대체되었거나 더 이상 지원되지 않으며 향후 버전에서 제거 될 수 있음을 의미합니다.

'제거 될 수 있습니다'는 불길하고 다소 불분명하므로 다음과 같은 질문이 있습니다.

  1. 더 이상 사용되지 않는 함수를 삭제하는 기준은 무엇입니까? (예 : 버전 간격, 기간, 보안 위험 등)
  2. 기능 삭제가 공식적으로 대중에게 전달됩니까?

예를 들어 : get_postdata()1.5.1부터 사용되지 않으며 공식 코덱스 페이지가 없습니다. 이전 버전의 WordPress를 지원하는 것 이외의 이유가 있습니까?


WordPress는 이전 버전과 호환되지 않는다는 것을 분명히 밝힙니다. 내가 상상할 수있는 유일한 이유는 오래된 플러그인을 모두 중단하고 싶지 않기 때문입니다.
카이저

지원 중단과 삭제 사이에 정해진 수의 릴리스에 대해 몇 년 전에 논의가 있었지만, 현재 지원 중단이 제대로 처리되지 않았습니다. @deprecated버전 번호가 채워 지지 않은 많은 함수가 있었으며, 일부 함수는 느슨하게 유지 관리되는 플러그인에서 널리 사용되었습니다. 그 문제에 대한 실제 해결책이있는 것처럼 보이지 않습니다.
SickHippie

@SickHippie 댓글을 달아주세요.
Brian Fegter

@BrianFegter-확실한 것!
SickHippie

답변:


12

내가 아는 한, Nacin이 명시 적으로 말하는 것을 들었을 때, 더 이상 사용되지 않는 기능이 WordPress에서 제거 된 적이 없습니다.

미래에 대한 보장은 없지만 아직 일어나지 않았습니다. 더 이상 사용되지 않는 기능은 피하십시오.


바로 내가 알고 싶었던 것입니다. 입력 해 주셔서 감사합니다.
Brian Fegter

만나다? 당신은 간다. :)
Dougal Campbell

5

"기준"등이 없습니다

… 대부분의 다른 곳 에서처럼.


나는 그것이 문서화되지 않았다는 것을 안다. 핵심 개발에 대해 이러한 토론을 한 사람이 여기에 차밍되기를 바랐습니다. :)
Brian Fegter


1
WP의 코드를 고려하면 그럴듯하게 들립니다. 성능, 확장 성 등과 같은 다른 요소보다 호환성에 더 관심이 있습니다.
onetrickpony

3

공식적인 것으로 생각하지는 않지만 가까운 미래에 더 이상 사용되지 않는 기능을 영구적으로 제거 할 계획이 없다는 효과에 대해 말하고있는 핵심 개발자 중 하나를 기억합니다. 그러나 그것이 결국에는 일어나지 않을 것이라고 말하는 것은 아닙니다. 코덱스 페이지가없는 함수가 보이면 추가하십시오!


좋은 대답입니다. :) Nacin이라는 이름이 답을 얻었습니다. 입력 해 주셔서 감사합니다.
브라이언 페터

2

지원 중단과 삭제 사이에 정해진 수의 릴리스에 대해 몇 년 전에 논의가 있었지만, 사용 중단은 제대로 처리되지 않았습니다. @deprecated 버전 번호를 채우지 않은 많은 함수가 있었으며, 일부 함수는 느슨하게 유지 관리되는 플러그인 등에서 널리 사용되었습니다. 그 문제에 대한 실제 해결책이있는 것처럼 보이지 않습니다.

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