• Resolved jennyenr

    (@jennyenr)


    Hello, I need some help on limiting the tooltip function to show only once for any given word.

    I got a custom script working for your plugin to automatically assign a tooltip to selected words in an array. I used the great code snippet idea given here:

    https://www.ads-software.com/support/topic/automate-tooltips-via-functions-php/

    It works, but shows the tooltip for each instance of the given word, in this case “ice cream”. So, all the words “ice cream” in the post now have a tooltip from Wikipedia.

    How can I limit the tooltip script to show only once per any word specified in my custom tooltip automation script?

    The script I use is this:

    function add_wikitips($content) {
            if( is_single() && is_main_query() ) {
            $arr = array('ice cream');
    		 for ($i = 0; $i < count($arr); $i++) {
              $content = str_replace($arr[$i], '[wiki]'.$arr[$i].'[/wiki]', $content);
    		 }
            }
    	  
         return $content;
    }
        add_filter('the_content', 'add_wikitips'); 

    Thanks a lot in advance.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Show tooltip only once per word’ is closed to new replies.