Title: Read Shortcode for an API
Last modified: October 26, 2016

---

# Read Shortcode for an API

 *  [pilleee](https://wordpress.org/support/users/pilleee/)
 * (@pilleee)
 * [9 years, 6 months ago](https://wordpress.org/support/topic/read-shortcode-for-an-api/)
 * Hey guys,
    I have a Visual Composer Post that uses several addons. In every post,
   the ordering, layout and type of displayed fields is always the same – so only
   the content of the text fields is different. Now I want to create a PDF from 
   that post via a plugin – so I hooked into the init hook and pulled the post and
   its meta and saved it in a local variable. Now, the content of the post (which
   is in fact the most important part of the post) appears to be sonething like 
   this:
 *     ```
       [vc_row][vc_column][vc_tta_accordion active_section="1" title="Im Preis inklusive"][vc_tta_section title="Im Preis inklusive" tab_id="1477406018918-1becb1cd-e851"][vc_column_text]
       LinienflÃ¼ge in der Economy-Class inkl. FlughafengebÃ¼hren
       Visumbeschaffung (ohne KonsulatsgebÃ¼hr)
       Zugfahrt lt. Reiseverlauf im 4-Bett-Abteil
       Alle Transfers gemÃ¤ÃŸ Reiseverlauf
       Stadtrundfahrt in Moskau und Irkutsk
       4 DZ-HotelÃ¼bernachtungen mit FrÃ¼hstÃ¼ck
       10 Ãœbernachtungen am Baikalsee lt. Reiseverlauf
       Verpflegung lt. Programm
       Alle AusflÃ¼ge u. Besichtigungen lt. Programm inkl. Eintritt
       Saunen am Baikalsee gemÃ¤ÃŸ Reisebeschreibung
       Deutschsprachige Reiseleitung ab 2. Tag in Moskau (ausgenommen Zugfahrt)
       [/vc_column_text][/vc_tta_section][vc_tta_section title="Nicht eingeschlossen" tab_id="1477406019073-d8f1c498-13d2"][vc_column_text]
       KonsulatsgebÃ¼hr fÃ¼r Visum: 100,- EUR
       Einzelzimmerzuschlag: 280,- EUR (fÃ¼r 11 Ãœbernachtungen)
       Aufpreis fÃ¼r 2er-Abteil bzw. 4-Bett-Abteil fÃ¼r 2 Personen in der Transsib (Moskau â€“ Irkutsk):Â  ab 450,- EUR/Person
       Bahnreise zum/vom Flughafen: ab 90,- EUR
       [/vc_column_text][/vc_tta_section][vc_tta_section title="Teilnehmerzahl" tab_id="1477406206207-0327a90a-f946"][vc_column_text] mindestens 8, maximal 16 Personen   [/vc_column_text][/vc_tta_section][vc_tta_section title="ZahlungsmodalitÃ¤ten" tab_id="1477406269986-6acb4c04-58ed"][vc_column_text]HÃ¶he der Anzahlung in % des Reisepreises: 20% Restzahlung in Tagen vor Reisebeginn: 21 Tage[/vc_column_text][/vc_tta_section][/vc_tta_accordion][vc_column_text]Veranstalter: BaikalTours Reisepreis:Â 3190,- EUR pro Person[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][slzexploore_core_tour_schedule_sc tour_schedule_list="%5B%7B%22title%22%3A%221.%20Tag%3A%22%2C%22subtitle%22%3A%22Flug%20nach%20Moskau.%22%2C%22description%22%3A%22Nach%20Transfer%20und%20Hotelunterbringung%20Zeit%20zur%20freien%20Verf%C3%BCgung.%20(-%20%2F-%20%2F%20-)%22%7D%2C%7B%22title%22%3A%222.%20Tag%22%2C%22subtitle%22%3A%22Moskau%22%2C%22description%22%3A%22Eine%20Stadtrundfahrt%20macht%20Sie%20mit%20den%20bedeutendsten%20Sehensw%C3%BCrdigkeiten%20der%20Metropole%20Russlands%20bekannt.%20Je%20nach%20Abfahrtzeit%20Ihres%20Zuges%20k%C3%B6nnen%20Sie%20eventuell%20noch%20einen%20kleinen%20Stadtbummel%20unternehmen.%20Danach%20fahren%20Sie%20mit%20der%20Transsibirischen%20Eisenbahn%2C%20der%20l%C3%A4ngsten%20Eisenbahnverbindung%20der%20Welt%2C%20nach%20Irkutsk.%20Auf%20Wunsch%20ist%20die%20Anreise%20von%20Moskau%20nach%20Irkutsk%20per%20Flugzeug%20m%C3%B6glich.%20(F%2F-%2F-)%22%7D%2C%7B%22title%22%3A%223.%2F4.%2F5.%20Tag%22%2C%22subtitle%22%3A%22Transsib%22%2C%22description%22%3A%22Sie%20reisen%20ganz%20entspannt%20ohne%20Telefon%20und%20Termine%20und%20genie%C3%9Fen%20die%20Momente%2C%20in%20denen%20die%20Zeit%20ihre%20Bedeutung%20verliert.%20Sie%20%C3%BCberqueren%20die%20Grenze%20zwischen%20Europa%20und%20Asien%20im%20Ural-Gebirge%20und%20beobachten%20verschiedene%20Landschafts-Wechsel.%20An%20den%20wichtigsten%20Stopps%20k%C3%B6nnen%20Sie%20das%20gesch%C3%A4ftige%20Treiben%20auf%20dem%20Bahnsteig%20miterleben.%20Der%20Speisewagen%20bietet%20eine%20gute%20Versorgung%20(-%2F-%2F-)%22%7D%2C%7B%22title%22%3A%226.%20Tag%22%2C%22subtitle%22%3A%22Irkutsk%22%2C%22description%22%3A%22Fr%C3%BChmorgens%20Ankunft%20in%20Irkutsk.%20Bei%20einer%20Stadtrundfahrt%20lernen%20Sie%20die%20Hauptstadt%20Ostsibiriens%20mit%20ihrer%20alten%20Architektur%20und%20reichhaltigen%20Vergangenheit%20kennen.%20Ihr%20Mittagessen%20genie%C3%9Fen%20Sie%20in%20einem%20Restaurant%20mit%20traditioneller%20russischer%20K%C3%BCche.%202%20Hotel%C3%BCbernachtungen%20in%20Irkutsk.%20(-%2FM%2F-)%22%7D%2C%7B%22title%22%3A%227.%20Tag%22%2C%22subtitle%22%3A%22Baikalsee%22%2C%22description%22%3A%22Mit%20einem%20Bus%20fahren%20Sie%20nach%20Listwjanka%2C%20einer%20bekannten%20Siedlung%20am%20Baikalsee.%20Im%20Baikal-Museum%20erfahren%20Sie%20Wissenswertes%20%C3%BCber%20Flora%20und%20Fauna%20der%20Perle%20Sibiriens%20und%20in%20den%20gro%C3%9Fen%20Aquarien%20beobachten%20Sie%20die%20endemischen%20S%C3%BC%C3%9Fwasser-Robben.%20Nach%20Erkundung%20der%20Siedlung%20besichtigen%20Sie%20ein%20ethnographisches%20Museum%20f%C3%BCr%20sibirische%20Holzarchitektur.%20Der%20Rest%20des%20Tages%20steht%20Ihnen%20in%20Irkutsk%20frei.%20(F%2FM%2F-)%22%7D%2C%7B%22title%22%3A%228.%20Tag%22%2C%22subtitle%22%3A%22zur%20Insel%20Olchon%3A%22%2C%22description%22%3A%22Ein%20Kleinbus%20bringt%20Sie%20durch%20Steppe%20und%20W%C3%A4lder%20zum%20Maloje%20More%20(Kleines%20Meer).%20Nach%20der%20%C3%9Cberfahrt%20mit%20einer%20F%C3%A4hre%20und%20den%20restlichen%2040%20km%20auf%20der%20Insel%20kommen%20Sie%20in%20der%20Hauptsiedlung%20Chuzir%20an.%20Unterbringung%20in%20einem%20G%C3%A4stehaus%2C%20Zeit%20zur%20freien%20Verf%C3%BCgung.%20(F%2F-%2FA)%22%7D%2C%7B%22title%22%3A%2210.%20Tag%22%2C%22subtitle%22%3A%22%C3%9Cberquerung%20des%20Baikals%3A%20%22%2C%22description%22%3A%22Morgens%20Besichtigung%20eines%20ethnographischen%20Museums%2C%20Spaziergang%20durch%20das%20typisch%20sibirische%20Dorf%20Chuzir%20und%20zum%20ber%C3%BChmten%20Schamanenfelsen%20aus%20Kalkmarmor.%20Sie%20k%C3%B6nnen%20am%20Sandstrand%20sonnen%20oder%20eine%20Wanderung%20unternehmen.%20Nachmittags%20gehen%20Sie%20an%20Bord%20eines%20Luftkissenboots%20und%20%C3%BCberqueren%20den%20Baikalsee.%20Nach%20ca.%203%2C5%20Std.%20erreichen%20Sie%20Ust-%20Bargusin%2C%20eine%20Fischer-Siedlung%20am%20Ostufer.%20Private%20Unterbringung%20bei%20Familien%2C%20Banja%20(russische%20Sauna).%20(F%2F-%2FA)%22%7D%2C%7B%22title%22%3A%2211.%20Tag%22%2C%22subtitle%22%3A%22Bucht%20Tschivirkuiskij%22%2C%22description%22%3A%22Ein%20Tagesausflug%20steht%20auf%20Ihrem%20Programm.%20Mit%20einem%20Kleinbus%20fahren%20Sie%20zum%20Meerbusen%20Tschivirkuiskij%20(50%20km).%20Die%20typisch%20sibirische%20Stra%C3%9Fe%20f%C3%BChrt%20durch%20einen%20Nationalpark.%20Mit%20etwas%20Gl%C3%BCck%20beobachten%20Sie%20Adler%20auf%20ihren%20Nistpl%C3%A4tzen.%20Per%20Motorboot%20erkunden%20Sie%20die%20Buchten%20und%20kleine%20Inseln.%20Sie%20k%C3%B6nnen%20in%20den%20Hei%C3%9Fwasserquellen%20baden%20oder%20zu%20Fu%C3%9F%20die%20Umgebung%20erkunden.%20Abends%20k%C3%B6nnen%20Sie%20sich%20noch%20einmal%20den%20Alltag%20eines%20russischen%20Dorfes%20genau%20anschauen%20und%20eine%20Banja%20besuchen.%20%C3%9Cbernachtung%20wie%20am%20Vortag.%20(F%2FM%2FA)%22%7D%2C%7B%22title%22%3A%2212.%20Tag%22%2C%22subtitle%22%3A%22Bargusin-Tal%22%2C%22description%22%3A%22Sie%20unternehmen%20einen%20Ausflug%20ins%20Tal%20des%20Flusses%20Bargusin.%20Besuch%20einer%20Natur-Burg%20und%20einiger%20heiligen%20St%C3%A4tten%20der%20Burjaten.%20Erkundung%20der%20Siedlung%20Bargusin%20und%20Besichtigung%20von%20(ca.%203000%20Jahre)%20alten%20Felszeichnungen.%20Mittagessen%20als%20Picknick.%20%C3%9Cbernachtung%20in%20Ust-Bargusin.%20(F%2FM%2FA)%22%7D%2C%7B%22title%22%3A%2213.%20Tag%22%2C%22subtitle%22%3A%22Ust-Bargusin%22%2C%22description%22%3A%22Einen%20Tag%20zur%20freien%20Verf%C3%BCgung%20steht%20auf%20Ihrem%20Programm.%20Ihre%20Reiseleitung%20wird%20Sie%20%C3%BCber%20diverse%20Aktivit%C3%A4tsm%C3%B6glichkeiten%20unterrichten.%20%C3%9Cbernachtung%20wie%20am%20Vortag.%20(F%20%2F%20-%20%2F%20A)%22%7D%2C%7B%22title%22%3A%2214.%20Tag%22%2C%22subtitle%22%3A%22Ulan-Ude%22%2C%22description%22%3A%22Am%20Ufer%20des%20Baikals%20nehmen%20Sie%20Abschied%20vom%20%E2%80%9EHeiligen%20Meer%E2%80%9C%20Sibiriens.%20Eine%20Fahrt%20durch%20urw%C3%BCchsige%20W%C3%A4lder%20nach%20Ulan-Ude%20(260%20km)%2C%20der%20Hauptstadt%20der%20Burjatischen%20Autonomen%20Republik%2C%20steht%20auf%20Ihrem%20Programm.%20Unterwegs%20Besichtigung%20einer%20alten%20Kirche%2C%20die%20zu%20einem%20Frauen-Kloster%20geh%C3%B6rt.%20Hotelunterbringung%2C%20Abend%20zur%20freien%20Verf%C3%BCgung%20(F%2F-%2F-)%22%7D%2C%7B%22title%22%3A%2215.%20Tag%22%2C%22subtitle%22%3A%22Ulan-Ude%22%2C%22description%22%3A%22Besuch%20des%20gr%C3%B6%C3%9Ften%20Buddhistischen%20Klosters%20und%20der%20einzigen%20lamaistischen%20Schule%20Russlands%20in%20Ivolginsk.%20Eine%20Familie%20der%20%E2%80%9EAltgl%C3%A4ubigen%E2%80%9C%2C%20einer%20religi%C3%B6sen%20Gruppe%2C%20die%20sich%20im%20siebzehnten%20Jahrhundert%20von%20der%20orthodoxen%20Kirche%20abgespalten%20hatte%2C%20l%C3%A4dt%20Sie%20zu%20sich%20ein.%20Sie%20genie%C3%9Fen%20ein%20Abendessen%20mit%20traditioneller%20K%C3%BCche%20und%20eine%20Folklore-Darbietung.%20Hotel%C3%BCbernachtung%20in%20Ulan-Ude.%20(F%2F-%2FA)%22%7D%2C%7B%22title%22%3A%2216.%20Tag%22%2C%22subtitle%22%3A%22R%C3%BCckflug%22%2C%22description%22%3A%22Transfer%20zum%20Flughafen.%20Flug%20%C3%BCber%20Moskau%20nach%20Deutschland.%20(F%2F-%2F-)%22%7D%5D" block_title="Reiseverlauf"][vc_column_text]F=FrÃ¼hstÃ¼ck; M=Mittagessen; A=Abendessen[/vc_column_text][/vc_column][/vc_row]
       ```
   
 * How can I – for example – run a loop over that to get every displayed day in 
   the schedule with its content and its title? Output should be an array that I
   can work with.
 * I dont think that do_shortcode is suitable for that, because it’s just a replacement
   for one shortcode with no relations to other shortcodes on the same depth.
    Is
   there a proper function like “parse_content”, which does this for me?
    -  This topic was modified 9 years, 6 months ago by [pilleee](https://wordpress.org/support/users/pilleee/).

The topic ‘Read Shortcode for an API’ is closed to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [pilleee](https://wordpress.org/support/users/pilleee/)
 * Last activity: [9 years, 6 months ago](https://wordpress.org/support/topic/read-shortcode-for-an-api/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
