게시물 ID로 WordPress 콘텐츠를 얻는 가장 / 효율적인 방법은 무엇이며 그 이유는 무엇입니까?
-
-
최소한의 코드,함수 호출 및 쿼리로 방법을 말하고 싶습니다.이것들을 프로파일 링하기 위해 무엇을 하셨나요?벤치 마크의 결과는 무엇입니까?콘텐츠에서 oEmbeds 및 Shortcode를 고려 했습니까? 그게 중요합니까?이 데이터를 수집 한 후 어디에서 사용합니까?더 유용한 답변을 얻으려면 질문에 더 나은 컨텍스트를 제공해야합니다.I'd say the way with the least amount of code, function calls, and queries. What did you do to try and profile these? What are the results of your benchmarks? Did you account for oEmbeds and Shortcode in your content - does that matter? Where are you using this data after you gather it? You should supply better context to the question for a more useful answer.
- 1
- 2016-11-10
- jgraup
-
또한 콘텐츠에서 실행할 몇 가지 필터가 기억 나는 것 같습니다-http://wordpress.stackexchange.com/a/245057/84219Also, I think I remember there being a few filters to run on the content - http://wordpress.stackexchange.com/a/245057/84219
- 0
- 2016-11-10
- jgraup
-
@jgraup이 질문에 대한 답변을 작성한 후이 질문을했습니다 (http://wordpress.stackexchange.com/questions/245661/generate-meta-name-description-using-the-page-title-first-sentence-of-몸/)@jgraup I asked this question after writing a answer for this question (http://wordpress.stackexchange.com/questions/245661/generate-meta-name-description-using-the-page-title-first-sentence-of-body/)
- 0
- 2016-11-10
- Ranuka
-
@jgraup이 말했듯이,이 질문은 문맥이 부족하고 "최상"은 사소하지 않은 특정 문맥에서만 결정할 수 있습니다.as @jgraup say, this question lacks context and "best" can be decided only in a specific context for anything which is not trivial
- 0
- 2016-11-10
- Mark Kaplun
-
1 대답
- 투표
-
- 2016-11-10
비교를 위해 제공하는 방법은 약간의 API 차이와
the_content
필터 적용 여부를 제외하면 거의 동일합니다.루프 내에서 일반적으로
get_the_content()
를 사용해야하며,페이지 분할 등을 적절하게 처리합니다.원시 콘텐츠를 검색하려면
get_post_field()
가 일반적으로 적합하지만 추가 처리 (예 :the_content
필터)는 특정 목적 에 따라 크게 달라집니다.콘텐츠 검색과 그로 무엇을 할 것인지.PS는 많은 확장이 멍청하고 루프 외부에서 실행되는
the_content
필터에서 여러 번 중단된다는 점에 주목합니다.The methods you offer for comparison are pretty much the same, with minor API differences and whether
the_content
filters are applied.Within the loop
get_the_content()
should typically be used, which properly handles split into pages and so on.To retrieve raw content
get_post_field()
is generally suitable, but any further processing (such asthe_content
filters) heavily depends on specific purpose of retrieving content and what you are going to do with it.PS take note that many extensions out there are dumb and variously break on
the_content
filter executed outside of loop / more than once.
글 ID로 WordPress 콘텐츠를 받고 싶었습니다.게시물 ID로 WordPress 콘텐츠를 얻는 다음 세 가지 방법을 찾았습니다.(이 사이트에서 찾은 다음 모든 방법)
방법 01 :
방법 02 :
방법 03 :
위에서 가장 좋은/효율적인 방법은 무엇이며 그 이유는 무엇입니까?