The script tags are only there to contain the JavaScript that will be executed by the browser. You need to tell WordPress to ignore those tags so it doesn’t process them as HTML. One way to do this is to use the “esc_html” function. You’ll need to wrap the script tags in the following code:
<?php echo esc_html( '<script type="text/javascript">' . $script . '</script
Related Posts:
- Failed to load resource: the server responded with a status of 404 (Not Found)
- Can I use complex HTML with Twitter Bootstrap’s Tooltip?
- How do I check whether a checkbox is checked in jQuery?
- How to fix “Cannot read property ‘addEventListener’ of null” error [duplicate]
- How do I check whether a checkbox is checked in jQuery?
- (Google Map API) Geocode was not successful for the following reason: REQUEST_DENIED
- How to make a word underline in Markdown
- How to play audio?
- How to play audio?
- Include another HTML file in a HTML file
- How to add jQuery code into HTML Page
- Bootstrap Dropdown menu is not working
- jquery SlideToggle effect in upward direction?
- Set timeout for ajax (jQuery)
- How does the data-toggle attribute work? (What’s its API?)
- CSS height 100% percent not working
- HTML5 Local storage vs. Session storage
- Express Render not working return error: No default engine was specified and no extension was provided
- Jquery swipe left or right on mobile
- Programmatically change the src of an img tag
- How to move an element into another element?
- Error: Failed to execute ‘appendChild’ on ‘Node’: parameter 1 is not of type ‘Node’
- Uncaught TypeError: Cannot read property ‘top’ of undefined
- How to move all HTML element children to another parent using JavaScript?
- How can I select an element by name with jQuery?
- How to print HTML content on click of a button, but not the page?
- jQuery disable/enable submit button
- Bootstrap 4 Dropdown Menu not working?
- document.getElementsByClassName().innerHTML always returns “undefined”
- Vue is not defined
- OnChange event handler for radio button (INPUT type=”radio”) doesn’t work as one value
- Error: ENOENT: no such file or directory, stat ‘/public/main.html’ at Error (native)
- onClick to get the ID of the clicked button
- HTML text input allow only numeric input
- How to change the buttons text using javascript
- How do I use this JavaScript variable in HTML?
- How to close current tab in a browser window?
- Why is marquee deprecated and what is the best alternative?
- Refresh/reload the content in Div using jquery/ajax
- How to pass parameters using ui-sref in ui-router to controller
- How to write inside a DIV box with javascript
- What does ngf-select do and why is it needed for form validation?
- How to get height of div in px dimension
- jQuery: Uncaught Error: Syntax error, unrecognized expression
- Creating a div element in jQuery
- SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
- How to use in jQuery :not and hasClass() to get a specific element without a class
- Crop the image using JavaScript
- Adjust width and height of iframe to fit with content in it
- Force div to be topmost element of any and all webpages
- Retrieve the position (X,Y) of an HTML element
- How to display raw JSON data on a HTML page
- HTML onchange (this.value)
- Get class list for element with jQuery
- How to make an HTML back link?
- How to fix getImageData() error The canvas has been tainted by cross-origin data?
- HTML/Javascript change div content
- How do I load an HTML page in a div using JavaScript?
- How To Save Canvas As An Image With canvas.toDataURL()?
- ReactJS – .JS vs .JSX
- How to implement “select all” check box in HTML?
- How to embed a youtube playlist with a sidebar
- Why is jquery show() not working in example
- External JavaScript Not Running, does not write to document
- JavaScript button onclick not working
- JavaScript button onclick not working
- How can I use jQuery to run MySQL queries?
- Create a simple 10 second countdown
- HTML make text clickable without making it a hyperlink
- Getting HTML form values
- Print a div content using Jquery
- Get the size of the screen, current web page and browser window
- How to enable a disabled checkbox dynamically?
- What’s the effect of adding ‘return false’ to a click event listener?
- Fully responsive HTML5 video
- When is a CDATA section necessary within a script tag?
- HTML anchor link – href and onclick both?
- How to create checkbox inside dropdown?
- How can I know which radio button is selected via jQuery?
- Positioning element at center of screen
- Adding Google Translate to a web site
- Javascript, viewing [object HTMLInputElement]
- “Uncaught TypeError: Illegal invocation” in Chrome
- Why onbeforeunload event is not firing
- How to use aria-expanded=”true” to change a css property
- How to wrap the content of the main tinyMCE editor with extra tags
- How do developers add “Smooth Transitions” to their sites?
- Building a slide down search box in wordpress
- Can I change an external script’s HTML?
- Why is JavaScript being added to header as application/oembed?
- creating a static HTML/JS/PHP page
- Web cover page open when button clicked
- internal anchor links no longer working after upgrade
- How to run Javascript popup modal in a loop?
- Hide CSS class only in single post pages
- How to delay display of page elements until enqueued script has injected html
- Why the images on mi javascript are not found?
- Styling parent based on a child element of a child in a WordPress page
- I have custom html mixed with inline javascript that I want added to my WordPress site, how do I achieve this?