Don’t try to parse the shortcodes and then regex the HTML. Use get_shortcode_regex()
to parse the raw post content:
$content = $content_post->post_content;
preg_match_all("/$pattern/",$content,$matches);
Then crawl $matches
to find your shortcode data. Use shortcode_parse_atts($matches[3][0])
(note $matches[3][0] to give the first element within the matched shortcode’s attributes) to pull apart the attribute string.
Reference:
https://wordpress.stackexchange.com/a/73461/21376
Related Posts:
- Allowing shortcodes inside attributes
- Nested Shortcode Detection
- Extract attribute values from every shortcode in post
- Getting attribute value from shortcode
- get_shortcode_regex() only matches first shortcode
- Remove shortcodes that are different (but same pattern) in each post
- Gravity forms – get shortcode attribute from post content
- enqueue script with get_shortcode_regex
- Get array of shortcodes within string
- How to deal with WordPress bug: can’t use wrapped and unwrapped shortcode on same post
- Shortcode empty attribute
- Using wp_editor in shortcode
- Why are you using add_action for shortcode?
- How to get URL param to shortcode?
- Native “playlist” shortcode random playing… How?
- How to display the names of users from a specific group with a shortcode?
- shortcode for logo image
- Stop strip_shortcodes() stripping content inside shortcodes
- Using audio shortcode for .mp3 URLs with a query string
- Get multiple shortcode attribute values
- How do i link gallery thumbnails to different url’s using the wp native gallery?
- How to display some selected user meta data on a specific page with a shortcode?
- Gallery shortcode menu order fix no longer working on WordPress 4.0
- How to save a shortcode in a Gutenberg custom block?
- Is shortcode_unautop() broken?
- Shortcode displays only default attribute values
- Can a shortcode function this way
- Dynamically create shortcodes using add_shortcode and a callback
- Passing attributes to shortcode dynamically
- Stop parsing shortcodes
- Meta tags in shortcode
- Gist shortcode is not working
- Display post metadata: “title, category, author, date” with shortcode
- shortcode javascript not working on custom template file inside theme folder
- shortcode get thumbnail size
- Compatibility of MathJax extension and JetPack [closed]
- Hook WP_Embed run_shortcode
- How to add class or id to shortcode HTML elements?
- Change WordPress Shortcode added in to post
- Changing the title tag from a shortcode
- WordPress wpautop/shortcode generating invalid markup
- Detecting embeded video format
- While loop shortcode problem
- Remove ‘p’ tags around shortcodes and ‘img’
- How to prevent shortcode preview from breaking in tinymce editor?
- Execute Closing Shortcode After the_content
- Forcing max-width for image captions
- WordPress Short code with additional parameter
- Creating a short code with php inside
- Is it possible to modify the header with a content shortcode?
- Custom shortcode breaks my page
- Custom shortcode is causing a WSOD
- this simple shortcode doesn’t generate Collapse as supposed
- Shortcode outputting at top of content
- Will a shortcode placed inside a paragraph tag still be valid?
- Get attributes of nested shortcodes
- Shortcode Strategy
- Enclosing Shortcode is acting like self-closing
- How to create a shortcode to let the user add the ID of a YouTube video?
- How do I define and register a shortcode function in a namespaced functions.php file?
- Change user meta value with shortcode
- How to add shortcode to html widget
- Implementing a URL Shortener
- WordPress User ID as Shortcode
- Add div on EMED Tag
- Clean way of using ob_start() and ob_end_clean() in wordpress
- Theme Convert PHP code to shortcode
- find shortcode inside content of post
- WordPress Short code for List style
- Processing a login/register form before shortcodes are rendered?
- Adding a cover image to video shortcode
- Insert First Image into post (full-width)
- Show content if user left comment / non-logged visitors?
- How to insert current user ID/entry ID into a shortcode?
- Need help with creating a simple shortcode
- Using a WP shortcode in Homepage
- i want to show a modal when user lands on home page very first time
- create shortcode that changes url endpoint
- Logout user if click on a custom page link
- Shortcode Attribute not defined
- Attributes are not passed on nested shortcode
- Second attribute of shortcode is not changing why?
- Removing text + shortcode from all posts
- Is Post-Author-Id shortocde
- Load next post by ID on a single page
- Add catagory attribute to custom shortcode
- Access the resized images generated by `add_image_size()`
- Class variables in shortcodes
- Defining the output of a WordPress Att
- Remove width and height attributes from [gallery] output
- Custom WP theme not showing shortcodes
- Shortcode for sectors
- How to not show shortcode contents if cart is empty?
- Help with Shortcode Functionality
- Shortcode Site include in a other
- Shortcode with foreach
- How do write this type shortcode? [closed]
- WordPress functions.php shortcode is not working [closed]
- How to exclude some cats from wp_list_categories using shortcut
- How can I create a shortcode that shows a list of categories on the single product page?