All you need to do is modify the $a
-variable, for example, to add a target
to this link, you would add it to the array making up the $a
-var, and printing it later.
add_shortcode( 'button', 'btn_shortcode' );
function btn_shortcode($atts, $content = null) {
$a = shortcode_atts(array(
'class' => 'button',
'href' => '#',
'target' => '_blank'
), $atts);
return '<a target="' . esc_attr($a['target']) . '" class="' . esc_attr($a['class']) . '" href="' . esc_attr($a['href']) . '">' . $content . '</a>';
}
Related Posts:
- current_shortcode() – detect currently used shortcode
- Get shortcode name from within it’s callback function? [duplicate]
- Tinymce – How to hook before or after live shortcodes rendering?
- How to customize a shortcode using the customizer
- how to have the gallery shortcode output one single UL list instead of several DL?
- Stray closing paragraph tag when using shortcodes
- WordPress transients for a shortcode
- How to handle valueless attributes in shortcodes?
- How execute shortcode with javascript
- The result of a shortcode appear BEFORE page content
- Getting the count of a shortcode that is nested
- How to render complicated shortcodes
- Get shortcode attributes outside shortcode function
- My shortcode is not working in Contact Form 7 Message Body
- Get Shortcode Attributes
- Shortcode doesn’t work with classes
- Get shortcode from the content and display it in other place (in sidebar, for example)
- Video size and border radius using a shortcode
- Adding shortcode to the main menu
- Inserting PHP inside do_shortcode
- wp_editor returns the shortcode and not render the output
- Prevent wordpress from rendering shortcode in post
- Executing a shortcode from a “normal” text/hyperlink
- Can a shortcode return its own name?
- Two different inner shortcode under shortcodes or multiple nesting of inner shortcodes
- Extra paragraph tags in an enclosing shortcode
- Create a shortcode that creates a form for users to edit their information
- How to split text text text into array
- WordPress Vue Js Shortcodes
- Shortcode multiple values
- How do you stop a shortcode from firing in the editor?
- Documentation for adding a tinyMCE view for visual live preview of custom shortcode?
- Gravity forms – get shortcode attribute from post content
- Login form from shortcode doesn’t redirect after successful login
- How to get the $atts of a shortcode
- Getting the count of a shortcode that is nested
- do_shortcode via ajax
- How to list users by custom field?
- Form Shortcode not saving data to WP database
- Parse Error: unexpected ‘}’ while creating Shortcode with Loop [closed]
- Code is providing a row of data but not formatting it as table
- Gutenberg Shortcode Fail
- How to add “get_theme_mod” inside a shortcode?
- How to create shortcode to display perticular word from page title
- Echo HTML in custom shortcode
- passing markup thought a shortcode attribute
- Echoing Shortcode content inside the loop
- Shortcode argument multiple values
- How can I collect and output all attributes of all executed ShortCodes?
- Short code inside the page not working in WordPress
- Add inline style to pages where shortcode was used
- tax query shortcode
- Create a function to display HTML/data based on site admins role?
- AJAX and do_shortcode
- FontAwesome Shortcode isn’t working properly
- How can I extract a word from page/post URL using shortcodes
- Custom user registration shortcode – redirect header issue
- Call Shortcode on wp_footer
- Shortcode question…. javascript
- Shortcode not displaying video as expected
- Adding shortcode of “Random Content” Plugin in the post after the title
- Template not loading with get_template_part or locate_template
- How to Display Shortcode’s Content after Short Product Description?
- Check if parent page has child page of certain slug
- Variable inside shortcode or shortcode inside shortcode
- From a shortcode I want to pass a value to display a different page
- Remove figcation from excerpt
- Shortcode select another dbbase
- How to use code in an editor block?
- return an array with a shortcode
- Hide password protected dynamic content in templates via shortcode
- Shortcode callback not called
- Geoip shortcodes in comments
- Shortcode not interpreted if parameter set
- Can we add a single caption to the gallery shortcode?
- shortcode atts not working
- Create shortcode to display specific post in relationship current date
- Add custom shortcodes to the Welcome Mail
- How to handle multiple nested shortcodes with different tags?
- Using shortcode to stop post content from displaying
- Shortcode Attribute contains clone of all shortcode attributes
- How to echo an array returned by a function
- Custom Login in Shortcode got error
- Creating custom shortcode
- What is short code for following?
- Created a shortcode, using it twice (but differently) on a page but its just outputting the same one twice
- Access Shortcode in ajax code?
- Automate post creation in wordpress
- WordPress Not rendering short code properly?
- Shortcode not working in custom post types
- Shortcode or placeholder for theme options page?
- How to print [embed] code in wordpress [duplicate]
- How to attach sidebar to shortcode’s output?
- Shortcode append to the the_content()
- IFrame Shortcode plugin – issue
- How to call shortcode on button click
- How can you alter the name of attributes in a shortcode?
- Wrapping a function in html tag and return?
- I have the query code but not the shortcode
- wordpress how to sort posts on custom data with plug-in “Search & Filter”