Qual é a maneira melhor / eficiente de obter o conteúdo do WordPress por id e por quê?
-
-
Eu diria o caminho com amenor quantidade de código,chamadas defunçãoe consultas.O que vocêfezparatentare fazerperfil?Quais são os resultados dos seusbenchmarks?Você contoupara os oembedse o shortcodeem seu conteúdo -issoimporta?Onde vocêestá usandoesses dados depois de reuni-lo?Você devefornecermelhor contextopara aperguntapara uma respostamais útil.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
-
Além disso,acho que lembro que há algunsfiltrospara correrno conteúdo - 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
-
@jgraupeufizestapergunta depois deescrever uma respostaparaestapergunta (http://wordpress.stackexchange.com/questions/245661/Generate-Meta-Name-Description-using-the-page-title-first-sentence-corpo/)@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
-
Como diz @jgraup,esta questãonãotem contextoe "melhor"pode ser decidida apenasem um contextoespecíficopara qualquer coisa quenão sejatrivialas @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 responda
- votos
-
- 2016-11-10
Osmétodos que você oferecempara comparação sãopraticamente omesmo,com diferentes diferenças de APIe se
the_content
filtros são aplicados.dentro do loop
get_the_content()
deve ser usadonormalmente,quemanipula adequadamente divididoem páginase assimpor diante.Para recuperar conteúdobruto
get_post_field()
égeralmente adequado,mas qualquerprocessamento adicional (comothe_content
filtros) dependefortemente deespecífico finalidade de recuperar o conteúdoe o que você vaifazer comisso.PS Observe quemuitasextensões láfora sãoburrose variáveisem
the_content
filtroexecutadofora do loop/mais de uma vez.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.
Eu só queria obter o conteúdo do WordPresspelo ID POST.Euencontrei astrêsmaneiras a seguirpara obter o conteúdo do WordPresspelo ID POST.(Todas asmaneiras a seguir queencontreineste site.)
Método 01:
Método 02:
Método 03:
Qual é amelhor/eficientemaneira de cima hámétodose por quê?