Skip to content
Help Center
  • Pricing
  • ProductsExpand
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • SupportExpand
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Account
Get Kadence
Help Center

Account

  • My Account Page
  • Kadence License Activation & Renewal FAQ
  • Understanding Site Limits and License Usage Guidelines
  • How to Upgrade Your Kadence Purchase
  • How to Renew Your Subscription Early

Kadence General

  • How to Add and Edit WordPress Menus
  • How to eliminate empty space on Posts, Pages, and Archives
  • How to Manually Install and Update Free Kadence Plugins from WordPress.org
  • How to Install and Use the Temporary Login Without Password Plugin on a WordPress Website

Additional Plugins

  • Kadence WooCommerce Email Designer
  • Kadence Page Transitions
  • Kadence Galleries
  • Kadence White Label
  • Kadence Simple Share (Add Social Share Icons to Posts)
  • Kadence Child Theme Builder (Create and Sell Child Themes)
  • Kadence CAPTCHA
  • Kadence Reading Time
  • Classic Kadence Themes and Plugins

Optimization

  • What is Page Speed Insights?
  • Improving Largest Contentful Paint (LCP)
  • Troubleshooting Broken Styles/Features when using Optimization/Caching Plugins
  • Home
  • Knowledge Base
  • Kadence General

Fixing Phone Numbers Automatically Linking or Disappearing on iOS Safari

Overview

If you’ve added a phone number to your site (for example, in the footer, header, or a widget) and it appears fine in the WordPress Customizer but looks invisible or styled incorrectly on mobile, this is likely caused by Safari’s telephone number detection feature.

On iOS devices, Safari automatically converts any text that looks like a phone number into a clickable telephone link. Depending on your site’s styling, this can result in:

  • Phone numbers appearing in the wrong color (such as orange).
  • Phone numbers becoming invisible on mobile until clicked.
  • Phone numbers not matching the text style you set in the editor.

This guide shows you how to disable Safari’s automatic linking or adjust the link styling so the number displays as expected.


How This Issue Might Look to You

Customers often describe this issue in different ways, such as:

  • “The phone number in my footer looks fine in the editor, but it disappears on mobile.”
  • “The phone number only shows up when I tap the spot on my phone.”
  • “My phone number text color is wrong.”
  • “Safari is automatically turning my phone number into a link.”

If your experience sounds similar, this guide will help you fix it.

Option 1: Disable Safari’s Telephone Number Detection

If you want the phone number to always display exactly as you entered it (without Safari turning it into a link), you can disable this feature by adding a meta tag.

<head>
  <meta name="format-detection" content="telephone=no" />
</head>
  • If you are using Kadence Theme Pro:
    1. Go to your WordPress dashboard.
    2. Navigate to Appearance > Customize > Custom Scripts.
    3. Add the code snippet into the header section
    4. Save and publish your changes.
  • If you are not using Kadence Theme Pro:
    You can achieve the same result by adding the code with a plugin such as Code Snippets. These plugins allow you to safely insert header scripts without editing theme files.
    • Try adding this code:
<?php
// Disable Safari from automatically linking phone numbers
add_action( 'wp_head', function() {
    echo '<meta name="format-detection" content="telephone=no" />' . "\n";
});

Option 2: Keep the Feature but Adjust the Styling

If you want to keep the phone number clickable on iOS but fix the styling (so it isn’t invisible or the wrong color), you can set a custom link color.

For example, if you are using the Advanced Text block (or any block that allows customizing link colors):

  1. Select the block containing the phone number.
  2. Open the block settings.
  3. Define your preferred link color.
  4. Save your changes.

Safari will continue to link the number, but it will follow the styling you set.


Summary

  • Use Option 1 if you want to stop Safari from auto-linking phone numbers.
  • Use Option 2 if you want to keep the phone number clickable but control the color and visibility.
Do you feel this document was helpful?
The Kadence WP Logo
Crafted in Missoula, Montana
  • Follow Kadence on Facebook
  • Follow Kadence on Youtube
  • X
  • Follow Kadence on Instagram
Trustpilot
Products
  • Kadence Plans
  • Kadence Theme
  • Kadence Blocks
  • Kadence AI
  • Kadence Starter Templates
  • Kadence Shop Kit
  • Kadence Conversions
  • Kadence Pattern Hub
  • View All
Resources
  • Blog
  • Podcast
  • Knowledgebase
  • Support ticket
  • Feature Requests
  • FAQ
  • WordPress Hosting Services
About Us
  • About Kadence
  • Become an affiliate
  • Contact us
  • Terms
  • Privacy Policy
  • Security
Our Partner Brands
  • SolidWP
  • LearnDash
  • The Events Calendar
  • GiveWP
  • MemberDash
Kadence Community
  • Kadence Marketplace
  • Join the Facebook Group
  • Subscribe to our YouTube Channel
© 2024 Kadence WP | All prices are in USD
Logo for StellarWP an umbrella brand of Premium WordPress plugins
  • Pricing
  • Products
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • Support
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Login