Hi I have a problem with the_title filter:

I have this code at my constructor:

add_filter( 'the_title', array($this, 'change_title') );

and this as callback (for testing purposes)

 public function change_title($title)
 {
    return 'title';                 
 }

But is filtering my navigation items!
instead of show home, pages, etc all changed to 'title'
screenshoot

Any Ideas how to fix it?

1 Answer
1

You can try the in_the_loop() conditional to check if the context of the_title is within the loop.

Tags:

Leave a Reply

Your email address will not be published. Required fields are marked *