Random WordPress Function

Learn about a new WordPress function every day!


Function Signature:

has_shortcode

Function Description:

Function Examples:

⚠️ Examples below are generated with GPT-3 once every hour. Do not take them too seriously.
Consider them as some extra input in your learning process - reason about them. Will it work? What could fail?
// Example 1: Check if the post content has a specific shortcode
if ( has_shortcode( get_the_content(), 'gallery' ) ) {
    // Do something if the post content contains the 'gallery' shortcode
} else {
    // Do something else if the 'gallery' shortcode is not found in the post content
}
// Example 2: Verify if a specific shortcode is present in a custom field
$custom_field_value = get_post_meta( get_the_ID(), 'custom_field_name', true );
if ( has_shortcode( $custom_field_value, 'my_custom_shortcode' ) ) {
    // Display custom content if the 'my_custom_shortcode' is present in the custom field
} else {
    // Display default content if the 'my_custom_shortcode' is not found in the custom field
}
// Example 3: Check if a specific shortcode is used in a specific page template
if ( is_page_template( 'template-custom.php' ) && has_shortcode( get_the_content(), 'special_shortcode' ) ) {
    // Display special content if the 'special_shortcode' is used in the 'template-custom.php' page template
} else {
    // Display default content if the 'special_shortcode' is not used in the specified page template
}