¿Cuál es la forma mejor / eficiente de obtener contenido de WordPress por ID de publicación y por qué?
-
-
Yo diría queesel camino con lamenor cantidad de código,llamadas afunciones y consultas.¿Qué hicisteparaintentarperfilarlos?¿Cuáles son los resultados de susevaluaciones comparativas?¿Tieneen cuenta oEmbeds y Shortcodeen su contenido? ¿Esoimporta?¿Dóndeestá utilizandoestos datos después de recopilarlos?Debeproporcionar unmejor contexto a lapreguntapara obtener una respuestamás ú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
-
Además,creo recordar que había algunosfiltrosparaejecutaren el contenido: 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 Hiceestapregunta después deescribir una respuestaparaestapregunta (http://wordpress.stackexchange.com/questions/245661/generate-meta-name-description-using-the-page-title-first-sentence-of-cuerpo/)@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 dice @jgraup,estapregunta carece de contexto y "lomejor" sepuede decidir soloen un contextoespecíficopara cualquier cosa queno seatrivialas @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 respuesta
- votos
-
- 2016-11-10
Losmétodos que ofrecepara la comparación sonprácticamente losmismos,conpequeñas diferencias de API y si se aplicanfiltros
the_content
.Dentro delbucle,normalmente se debe usar
get_the_content()
,quemaneja correctamente la divisiónen páginas,etc.Para recuperar contenido sinprocesar,
get_post_field()
esgeneralmente adecuado,pero cualquierprocesamientoposterior (como losfiltrosthe_content
) dependeen granmedida del propósito específicode recuperar contenido y qué vas a hacer con él.PD:tengaen cuenta quemuchasextensiones sontontas y se rompen de diversasmanerasen elfiltro
the_content
ejecutadofuera delbucle/más de una 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.
Solo quería obtener contenido de WordPresspor ID depublicación.Encontré las siguientestresformas de obtener contenido de WordPresspor ID depublicación.(Todas las siguientesformas lasencontréen este sitio).
Método 01:
Método 02:
Método 03:
¿Cuáles laformamejor/eficiente de losmétodos anteriores ypor qué?