$content = //my text area data;
echo apply_filters('the_content', $content);
Option 2:
$content = //my text area data;
echo do_shortcode($content);
Erklären Siemirbitte,welche Methode diebesteist und warum.
EDIT
Lassen Siemich das Szenarioim Detailbeschreiben. Ichentwickle Themenfür Kundenmit ihren Anforderungen. Manchmalmussich Post-Meta zu Post/Seiten/benutzerdefinierten Post-Typen hinzufügen,damit sie Shortcodes (Schieberegler,Kontaktformular usw.) odernureinen einfachen Text hinzufügen können. Esistein Text abgelegt.
Damit der Shortcodefunktioniert,verwendeich Option 1 . Jetzt habeich vonjemandemgehört,dass diesein falscher Wegist,undich sollte do_shortcode verwenden. Aber sie habenmir keine Erklärunggegeben,warumesfalschist. Deshalbfrageich.
Diesergesamte Vorgang kannim Standardtexteditor von wp ausgeführt werden. Aberichmuss diese Optionenfür die vorlagenspezifische Verwendungerstellen,das wollenmeine Kunden.
Lets say I have a theme option or custom postmeta text area. Now I want to execute multiple shortcodes, general texts, images etc.
What will be best practice and why?
Option 1:
$content = //my text area data;
echo apply_filters('the_content', $content);
Option 2:
$content = //my text area data;
echo do_shortcode($content);
Kindly explain me which one will be best practice and why.
EDIT
Let me describe the scenario in details. I develop themes for clients with their requirements. Sometimes, I need to add post meta on post/pages/custom post types, so that they can add shortcodes (slider, contact form etc) or just a simple text. It's a text filed.
To make the shortcode working, I use option 1. Now, I heard from someone that this is a wrong way, and I should use do_shortcode. But they did not give me an explanation of why it's wrong way. That's why I am asking.
This whole process can be done in the default text editor of wp. But I need to create those options for template specific usage, that's what my clients want.
Nehmen wir an,ich habeeine Themenoption odereinen benutzerdefinierten Postmeta-Textbereich. Jetztmöchteichmehrere Shortcodes,allgemeine Texte,Bilder usw. ausführen.
Wasist diebeste Vorgehensweise und warum?
Option 1:
Option 2:
Erklären Siemirbitte,welche Methode diebesteist und warum.
EDIT
Lassen Siemich das Szenarioim Detailbeschreiben. Ichentwickle Themenfür Kundenmit ihren Anforderungen. Manchmalmussich Post-Meta zu Post/Seiten/benutzerdefinierten Post-Typen hinzufügen,damit sie Shortcodes (Schieberegler,Kontaktformular usw.) odernureinen einfachen Text hinzufügen können. Esistein Text abgelegt.
Damit der Shortcodefunktioniert,verwendeich Option 1 . Jetzt habeich vonjemandemgehört,dass diesein falscher Wegist,undich sollte
do_shortcode
verwenden. Aber sie habenmir keine Erklärunggegeben,warumesfalschist. Deshalbfrageich.Diesergesamte Vorgang kannim Standardtexteditor von wp ausgeführt werden. Aberichmuss diese Optionenfür die vorlagenspezifische Verwendungerstellen,das wollenmeine Kunden.