5

I have some shortcodes which work fine inside a WordPress post or page. Is there anything I can add to functions.php to enable a shortcode to work inside a WordPress post title?

1
  • 1
    can you post some example of code ? Commented Jul 27, 2011 at 13:46

2 Answers 2

10

You could try adding a filter to the title in the functions.php file such as:

add_filter( 'the_title', 'do_shortcode' );

Seems to work for me, however it may play havoc with your permalink's and I wouldn't recommend it.

In future WordPress related questions might be better directed at https://wordpress.stackexchange.com/.

Sign up to request clarification or add additional context in comments.

Comments

3

Add the following filter to functions.php as mentioned by David

add_filter( 'the_title', 'do_shortcode' );

However, this approach may not work if you are using the Yoast SEO plugin. For that, you need to add the following filter too:

add_filter( 'wpseo_title', 'do_shortcode' );

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.