Quel est le moyen le meilleur / efficace pour obtenir du contenu WordPress par identifiant de publication et pourquoi?
-
-
Je dirais le chemin avec lemoins de code,d'appels defonctionet de requêtes.Qu'avez-vousfaitpouressayer de lesprofiler?Quels sont les résultats de vosbenchmarks?Avez-vousprisen compte les oEmbedset Shortcode dans votre contenu -est-ceimportant?Où utilisez-vous ces données après les avoir collectées?Vous devezfournir unmeilleur contexte à la questionpour une réponseplus utile.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
-
Deplus,je pense queje me souviens qu'il y avait quelquesfiltres àexécuter sur le contenu - 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 J'aiposé cette question après avoir écrit une réponse à cette question (http://wordpress.stackexchange.com/questions/245661/generate-meta-name-description-using-the-page-title-first-sentence-of-corps/)@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
-
comme le dit @jgraup,cette questionmanque de contexteet le "meilleur"ne peut être décidé que dans un contexte spécifiquepourtout ce quin'estpastrivialas @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 réponses
- votes
-
- 2016-11-10
Lesméthodes que vousproposezpour la comparaison sont àpeuprès lesmêmes,avec des différences d'APImineureset si lesfiltres
the_content
sont appliqués.Dans laboucle,
get_the_content()
doitgénéralement être utilisé,quigère correctement la divisionen pages,etc.Pour récupérer du contenubrut,
get_post_field()
convientgénéralement,maistouttraitement ultérieur (tel que lesfiltresthe_content
) dépendfortement du objectif spécifiquede récupérer du contenuet ce que vous allezen faire.PS,notez que denombreusesextensions sont stupideset se cassent de diversesmanières sur lefiltre
the_content
exécutéen dehors de laboucle/plus d'unefois.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.
Je voulaisjuste obtenir du contenu WordPressparidentifiant depublication.J'aitrouvé lestroisfaçons suivantes d'obtenir du contenu WordPressparidentifiant depublication.(Toutes lesmanières suivantes quej'aitrouvées sur ce site.)
Méthode 01:
Méthode 02:
Méthode 03:
Quelleest laméthode laplusefficaceet laplusefficaceparmi lesméthodes ci-dessuset pourquoi?