Difference between WordPress content() and the_content() and its application.

In WordPress development, thecontent() respond in singing the_content() Both are common functions used to display post content, but there are some important differences between them. Understanding these differences can be very helpful when developing and customizing WordPress sites, especially when using Elementor forPage designHours.

Image[1]-WordPress content() and the_content() difference and application

What is it? the_content()?

the_content() is a very common function in WordPress that is used to output the content of a post or page in a template file. In short, it is the core function used to display the main part of the post.

How to use the_content()?

the_content() Often placed in WordPress Themes(used form a nominal expression) single.php maybe page.php file to display the content of a post or page. The code is as follows:


Image[2]-WordPress content() and the_content() difference and application

When you call the the_content() When it does, WordPress automatically loads and displays the body content of the post or page and performs filters (e.g., automatically inserts paragraphs, handles shortcodes, etc.).

What is it? content()?

content() is not a WordPress core function, it is usually a developer-defined function. Most of the time, thecontent() is used to fetch the content of the article instead of outputting it directly, usually in conjunction with the echo or return value to use.

content() This can be done in the plugin development orcustomizable functionAs seen in the, usually associated with get_the_content() Used in conjunction. Example:

$content = get_the_content(); echo $content; $content = get_the_content()
echo $content.
Image [3]-WordPress content() and the_content() difference and application

The content fetched in this way can be processed more before displaying and is suitable for scenarios where the developer wants to do more with the content.

the_content() together with content() Key differences

functionalitythe_content()content()
output methoddirect outputBack to content
Short code processingautoprocessingmanually operated do_shortcode()
useShow textContent of processing
Usage ScenariosOutput in templatesDeveloping customized content

Use in Elementor

Elementor is a powerful page builder that provides a rich set of features to customize page content. In Elementor, thethe_content() The role is similar to that in traditional theme development and is primarily used to display the content of a post or page.

1. Elementor vs. the_content() exclusionary rule

Elementor itself provides a dynamic field feature, which can be accessed directly from WordPress comprehensive databasein the editor to extract and display the content of the article or page. In the editor, there is no need to directly use the the_content(), but it still plays a central role in the background. When you use text editor maybe dynamic field When a widget is created, Elementor automatically calls the the_content() to display the body content.

2. How to use the_content()

Want to customize the Elementor templateshit the nail on the head the_content(), for example, in a custom one-page layout, you can use the Dynamic Tags function to realize it:

  • Open the Elementor editor and select the page you want to edit.
  • In the left-hand widget panel, find the text editor Gadgets.
Image [4]-WordPress content() and the_content() difference and application
  • Select in the component Post Content, so that the content of the article can be inserted automatically.
Image [5]-WordPress content() and the_content() difference and application

This way, Elementor will automatically call the the_content() to display the content of the article.

3. Customize the content presentation with content()

If you want to do more customization of the article content in your Elementor page, consider using the get_the_content() or customized content() function. In this way, you can modify, filter or add content to theCustomized FunctionsThe

For example, use a custom function to fetch content and display it on the page:

$content = get_the_content();
$content = apply_filters('the_content', $content); echo $content; $content('the_content', $content)
echo $content; $content

In this way, you can insert processed content into Elementor pages, not just the original article content.

summarize

the_content() respond in singing content() be WordPress Two very important functions, the main difference between them is the output method and the use of scenarios.the_content() is a standard function used to output the content of an article directly, while the content() Used more in custom features that require additional processing by the developer. In the Elementor Middle.the_content() will be automatically called to display the article content, and the content() Custom functions can be used to meet more flexible needs.

Recent Updates


Contact Us
Can't read the tutorial? Contact us for a free answer! Free help for personal, small business sites!
Customer Service
Customer Service
Tel: 020-2206-9892
QQ咨詢:1025174874
(iii) E-mail: info@361sale.com
Working hours: Monday to Friday, 9:30-18:30, holidays off
? Reprint statement
This article was written by Little Lin
THE END
If you like it, support it.
kudos1984 share (joys, benefits, privileges etc) with others
commentaries sofa-buying

Please log in to post a comment

    No comments