Your widget markup is broken!
Check this line
$phone_link = '<a class="contact-phone" href="https://wordpress.stackexchange.com/questions/221244/tel:%s" itemprop="telephone">%s</span>';
Opening tag is <a> and closing tag is </span>. Correct it with
$phone_link = '<a class="contact-phone" href="https://wordpress.stackexchange.com/questions/221244/tel:%s" itemprop="telephone">%s</a>';
Related Posts:
- Conditionally enqueue a widget’s script/stylesheet in HEAD (only when present on page!)
- How to enable edit button in the theme’s customize UI?
- Delete Custom Dashboard Widgets
- How to pass JavaScript variable to PHP in wordpress widget?
- How To Add an Extra Field in All WordPress Available Widgets?
- Using the media uploader in a custom plugin
- Has anyone been able to get the aweber plugin to work
- How to create a widget or plugin to add custom content to my website?
- WordPress widget / plugin….fields not appearing in my widget
- Custom Widget outputs the input but doesn’t save anything inside the textarea
- Remove Widgets in Dashboard
- How can I retrieve data within my widget
- How to unregister a widget from a child theme
- How to exclude a widget from page 1 of a paginated post
- How to get popular post from across a network?
- Are there plugins that interfere with the admin part of Rss widget?
- how can i limit the number of instances for my widget
- Dashboard Widget Form
- I need some direction on how to have a sidebar based on meta rather than page
- How can I reuse the WordPress search form for a custom plugin / widget?
- Passing $this->get_field_name() to javascript
- Is there plugin to show recent posts from one website in the widget area of another?
- Can I use a form in a dashboard widget?
- Ajax gives 400 error
- Missing argument 3 for wp_register_sidebar_widget()
- The called constructor method for WP_Widget in GFWidget is deprecated since version 4.3.0! Use
- I wrote my plugin. How to display the result of the plugin’s function to sidebar (widget?)?
- How to check if you are on widget.php page?
- I have no idea “How change font for elements in widget?”
- How to save additional user data as part of the registration process?
- Theme’s default styles are overriding my plugin’s custom CSS
- Adding widgets to header and footer from plugin
- Rotate Widgets or Content Blocks every x sec/min
- Do widget options need to be escaped widget()?
- Ajax contact form widget plugin data not insert in database
- How to remove traces from widget during uninstallation
- Which widget to use for display category post with view more? [closed]
- WordPress Widget Not Saving Data
- In the archive widget, how do I sort in between two years?
- Wysiwyg editor errors
- How to make WordPress customizable for clients
- How to get my plug-in, wrote in php, to refresh on its own every 5 minutes?
- Trying to create a table/list of my EventBrite course listings [closed]
- Call plugin with php function
- Sidebar widget: Randomly select text from a given set
- How do I use add_action on custom widget?
- Exclude posts from widget while post is showing on home, single and categories
- Custom widget doesn’t save values from dropdown box
- Register Script in Plugin Widget
- WordPress Apply filter in plugin causes 500 internal error
- Creating a widget and missing jQuery
- jQuery Click event is not fired at all
- strange shortcode error: does shortcodes requires any dependency?
- All custom widgets are not showing in widget area at the same time
- Widget for specific category
- Plugin showing error
- get_term_meta returns false in widget
- How to set the default value as the saved value once a form of widget is saved?
- Accessing widget information
- Setting text widget to one page only
- How to add captcha to publish widget
- Listing all sidebars
- Unable to locate inline CSS causing parts of page to be blank
- Widgets are not displaying in the admin panel
- Elementor pro page editing gives error There has been a critical error on this website. Please check your site admin email inbox for instructions
- Can I add Short Code Of A Plugin In The Code Editor of WordPress?
- How to fetch WordPress database values in JavaScript widget
- Adding custom post category to categories widget
- Update widget values from ajax function
- The styles in the recent posts widgets plugin not working
- What is the right way to populate a dropdown from MySql?
- How to disable a widget area of a specific page?
- Change WordPress plugin widget `id_base` without breaking widget
- Co-author plus: list of posts by authors in the sidebar
- Widget display in theme
- Hook on widget context plugin to add custom context for widget
- Widget outputs the value but doesn’t save anything inside the textarea
- How to add styling and script to a custom widget plugin
- WordPress Widget: Is it possible to make the form dynamic without updating?
- Customize a widget position
- Adding link on title its in description but not in title see screenshots attached
- Show widget location borders for development
- Cannot access variables within a widget
- How know the “admin” blog from wordpress multisite?
- twitter widget loads properly in all themes except my own theme?
- How can I retrieve data within my widget
- adding image in the header of my dev widget
- How to get certain part from widget
- conditional tags for the output of a plugin
- What method should I use for a sidebar widget that reads latest posts?
- pre-upload text and video for the future
- Last article Widget with text preview and more button
- Scrolling Ads? Live scrolling widget, not random on refresh
- What are the downsides of using bootstrap in plugin development?
- Can’t edit Contact Us form on front page
- Sidebar Slideshow widget with text [closed]
- How can I add a zip code service availability checker in WordPress without Woocommerce? [closed]
- Use custom Javascript for a custom Elementor Widget [closed]
- Why my widget is not visible in the WordPress theme Twenty Twenty-Three
- Hide attributes based on previous selection