I need my plugin to generate the following - once per page:
<script type="text/javascript" src="https://<ritc url for js file>"></script>
<script type="text/javascript">
ritc.initialize('63864593a4153879');
</script>
The purpose of this is to allow one or more shortcodes - all requiring the same initialization - to be on a page. I can use wp_enqueue_script() in the shortcode function - this works for the first line ie.
<script type="text/javascript" src="https://<ritc url for js file>"></script>
But how do I generate the next lines to follow - and only once on the page? ie.
<script type="text/javascript">
ritc.initialize('63864593a4153879'); (one line within script tags)
</script>
Is there anything like wp_enqueue_script() but which takes a string instead of a url? The string would be the one-liner above. Not to forget the dependency on the first line above.
Or should I just generate the javascript from the shortcode function, managing it so it only appears once in the page? (How do I do this? Is there a global variable I can use?)
Or is there another approach to doing this?
Thanks in anticipation.
Colin G