{"id":108,"date":"2019-07-09T07:29:14","date_gmt":"2019-07-09T07:29:14","guid":{"rendered":"https:\/\/www.ssls.com\/knowledgebase\/?p=108"},"modified":"2023-11-02T13:16:57","modified_gmt":"2023-11-02T13:16:57","slug":"how-to-setup-https-on-wordpress","status":"publish","type":"post","link":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/","title":{"rendered":"How to setup HTTPS on WordPress?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">This article describes basic steps to make your WordPress website work via a secure web protocol, as well as the main methods which can be used to get rid of insecure content in order to display a padlock or tune icon without warnings in browsers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One of the key steps in ensuring that your WordPress site is secure is <\/span><a href=\"https:\/\/www.ssls.com\/knowledgebase\/Okay-so-I-ordered-an-SSL-How-do-I-get-it-to-work-on-my-domain-\" target=\"_self\" rel=\"noopener noreferrer\">activating<\/a><span style=\"font-weight: 400;\"> and <\/span><a href=\"https:\/\/www.ssls.com\/knowledgebase\/where-can-i-find-instructions-on-how-to-install-my-ssl-certificate\/\"><span style=\"font-weight: 400;\">installing<\/span><\/a><span style=\"font-weight: 400;\"> a valid SSL certificate. This will enable users to exchange information with your site via secure, encrypted transfer protocols. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">In order to make the changes work in WordPress, you will need to adjust your <\/span><strong>WordPress Address (URL)<\/strong><span style=\"font-weight: 400;\"> and <\/span><strong>Site Address (URL)<\/strong><span style=\"font-weight: 400;\"> accordingly (<\/span><em><span style=\"font-weight: 400;\">https:\/\/example.com<\/span><\/em><span style=\"font-weight: 400;\">). Follow the steps below:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">1) Access your WordPress in your control panel.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">2) Locate the link to access your WordPress admin panel.<br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_2.png\" \/><\/span><\/p>\n<p>3) <span style=\"font-weight: 400;\">Open or Login to your WordPress admin dashboard.<\/span><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_3.png\" \/><\/p>\n<p>4) <span style=\"font-weight: 400;\">In the <\/span><strong>Settings<\/strong><span style=\"font-weight: 400;\"> menu, click <\/span><strong>General<\/strong><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_4.png\" \/><\/span><\/p>\n<p>5) <span style=\"font-weight: 400;\">Add <\/span><strong>https:\/\/<\/strong><span style=\"font-weight: 400;\"> before WordPress Address and Site Address URLs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">6) Once done, don\u2019t forget to save your changes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_5.png\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">From now on, all your WordPress website pages should be accessible via https:\/\/ connection.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now the links will automatically redirect to https:\/\/.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_6.png\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This process can be done either by manually editing WordPress inner redirect structure (however, this is not recommended) or by installing one of the HTTPS plugins used for such purposes.<\/span><\/p>\n<p><strong>Note:<\/strong><span style=\"font-weight: 400;\"> If you choose to edit WordPress structure manually, the following script can be used: <\/span><a href=\"https:\/\/interconnectit.com\/products\/search-and-replace-for-wordpress-databases\/\"><span style=\"font-weight: 400;\">https:\/\/interconnectit.com\/products\/search-and-replace-for-wordpress-databases\/<\/span><\/a><\/p>\n<p><strong>We strongly recommend creating a backup of the database before making any changes.<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">The HTTPS plugin can be installed in WordPress administrative panel: Plugins &gt; Add New.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">(In the example shown, we use Easy HTTPS Redirection (SSL), a plugin used to make all pages and content accessible via https:\/\/.)<br \/>\n<\/span><br \/>\n<strong><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_7.png\" \/><\/span><\/strong><br \/>\n<strong><span style=\"font-weight: 400;\">Once the plugin is downloaded and activated, use the following steps:<\/span><\/strong><\/p>\n<p>1)<strong> <span style=\"font-weight: 400;\">Select <\/span><strong>Installed Plugins<\/strong><span style=\"font-weight: 400;\"> in the left-side menu.<\/span><br \/>\n<\/strong><\/p>\n<p><strong><span style=\"font-weight: 400;\">2) Locate the <strong>Settings<\/strong><span style=\"font-weight: 400;\"> of the plugin you wish to install<\/span>.<\/span><\/strong><\/p>\n<p><strong><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_8-1.png\" \/><\/span><\/strong><br \/>\n3) <span style=\"font-weight: 400;\">In the Settings section, check the following boxes:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Automatic Redirection to \u201cHTTPS\u201d;<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Force Resources to use HTTPS Redirect.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">4) Click <strong>Save Changes<\/strong>.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><img decoding=\"async\" src=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_9.png\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Once done, your WordPress website will be accessible via https:\/\/.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you still get the \u201cThis page contains both secure and non-secure data\u201d error, refer to <\/span><a href=\"https:\/\/www.ssls.com\/knowledgebase\/Why-do-I-get-This-page-contains-both-secure-and-non-secure-data-error\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">this article<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By default, WordPress installation does not contain insecure links and content, the issue may be caused within the theme. To correct this issue, locate the insecure links in theme scripts and replace them with secured ones (https:\/\/) .<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you don\u2019t know where these links are located, you can use search cron command below or run the same command in Command Line Interface via SSH:<\/span><\/p>\n<pre><em><span style=\"font-weight: 400;\">grep -r \"http:\/\/\" \/home\/<\/span><strong>cPuser<\/strong><span style=\"font-weight: 400;\">\/public_html\/ &gt; \/home\/<\/span><strong>cPuser<\/strong><span style=\"font-weight: 400;\">\/report.txt<\/span><\/em><\/pre>\n<p><span style=\"font-weight: 400;\">(make sure to replace <\/span><em><span style=\"font-weight: 400;\">cPuser<\/span><\/em><span style=\"font-weight: 400;\"> with your actual cPanel username)<\/span><\/p>\n<p><strong>NOTE:<\/strong><span style=\"font-weight: 400;\"> Keep in mind that setting up a cron job to run with the interval of less than 15 minutes may cause account resource overuse.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When the research is complete, you can check the report.txt file where all scripts\/files containing insecure http:\/\/ links are specified. Below you can find an example of the output:<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> &#8230;<\/span><em><span style=\"font-weight: 400;\"> \/home\/nctest\/public_html\/wp-content\/themes\/thbusiness\/options.php:<\/span><\/em><br \/>\n<em><span style=\"font-weight: 400;\">&#8216;std&#8217; =&gt; &#8216;http:\/\/www.google.com\/+Themezhutthemes&#8217;,<\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\"> \u00a0\u00a0\/home\/nctest\/public_html\/wp-content\/themes\/thbusiness\/languages\/readme.txt:http:\/\/codex.wordpress.org\/Function_Reference\/load_theme_textdomain<\/span><\/em><\/p>\n<p><em><span style=\"font-weight: 400;\">\/home\/nctest\/public_html\/https\/wp-content\/themes\/thbusiness\/functions.php: wp_register_style(&#8216;googleWebFonts&#8217;, &#8216;http:\/\/fonts.googleapis.com\/css?family=PT+Sans:400,700,400italic&#8217;);&#8230;<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\">As you can see, all results remain non-filtered, which means that non-related lines will be presented as well. You will need to either enhance the search command with\u00a0<\/span><a href=\"http:\/\/www.thegeekstuff.com\/2011\/01\/regular-expressions-in-grep-command\/\"><span style=\"font-weight: 400;\">regular expressions<\/span><\/a><span style=\"font-weight: 400;\"> for a more precise search or look through the results as they are shown.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In raw results, the insecure link to fonts can be located:<\/span><\/p>\n<pre><em><span style=\"font-weight: 400;\">http:\/\/fonts.googleapis.com\/css?family=PT+Sans:400,700,400italic<\/span><\/em><\/pre>\n<p><span style=\"font-weight: 400;\">You should change it to:<\/span><\/p>\n<pre><em><span style=\"font-weight: 400;\">https:\/\/fonts.googleapis.com\/css?family=PT+Sans:400,700,400italic<\/span><\/em><\/pre>\n<p><span style=\"font-weight: 400;\">In \/wp-content\/themes\/thbusiness\/functions.php file.<\/span><\/p>\n<p><strong><em>Important:<\/em><\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><em><em><span style=\"font-weight: 400;\">We suggest backing up the original file so you may restore it later if needed, as not every link will work after the changes to https:\/\/ take place.<\/span><\/em><\/em><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\"><em><span style=\"font-weight: 400;\">You can also use plugins (e.g. SSL Insecure Content Fixer) for updating CSS and JavaScript http:\/\/ links. Frequently used plugins can be found at: <\/span><\/em><\/li>\n<\/ul>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/wordpress-https\/\"><em><span style=\"font-weight: 400;\">https:\/\/wordpress.org\/plugins\/wordpress-https\/<\/span><\/em><\/a><\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/ssl-insecure-content-fixer\/\"><em><span style=\"font-weight: 400;\">https:\/\/wordpress.org\/plugins\/ssl-insecure-content-fixer\/<\/span><\/em><\/a><\/p>\n<p><a href=\"https:\/\/wordpress.org\/plugins\/really-simple-ssl\/\"><em><span style=\"font-weight: 400;\">https:\/\/wordpress.org\/plugins\/really-simple-ssl\/<\/span><\/em><\/a><\/p>\n<p><span style=\"font-weight: 400;\">If the issue persists, we recommend rechecking if any active plugin\/extension\/theme\/template is causing the issue and if so, contact its developer for assistance with https:\/\/ implementation.<\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b ChMk0b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"ru\" data-phrase-index=\"0\">You might be interested &#8211; &#8220;<\/span><\/span><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-fix-common-ssl-issues-in-wordpress-beginners-guide\/\">How to Fix Common SSL Issues in WordPress<\/a> (Beginner\u2019s Guide)&#8221;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article describes basic steps to make your WordPress website work via a secure web protocol, as well as the main methods which can be used to get rid of insecure content in order to display a padlock or tune icon without warnings in browsers. One of the key steps in ensuring that your WordPress ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-108","post","type-post","status-publish","format-standard","hentry","category-ssl-installation-instructions"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com\" \/>\n<meta property=\"og:description\" content=\"This article describes basic steps to make your WordPress website work via a secure web protocol, as well as the main methods which can be used to get rid of insecure content in order to display a padlock or tune icon without warnings in browsers. One of the key steps in ensuring that your WordPress ..Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"SSL Certificate Knowledgebase | SSLs.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SSLsCom\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-09T07:29:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-02T13:16:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\" \/>\n<meta name=\"author\" content=\"sslbizdev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SSLscom\" \/>\n<meta name=\"twitter:site\" content=\"@SSLscom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sslbizdev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\"},\"author\":{\"name\":\"sslbizdev\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/7e29a188929740c7a59d9a1c15c18806\"},\"headline\":\"How to setup HTTPS on WordPress?\",\"datePublished\":\"2019-07-09T07:29:14+00:00\",\"dateModified\":\"2023-11-02T13:16:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\"},\"wordCount\":732,\"publisher\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\",\"articleSection\":[\"SSL Installation instructions\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\",\"name\":\"How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com\",\"isPartOf\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\",\"datePublished\":\"2019-07-09T07:29:14+00:00\",\"dateModified\":\"2023-11-02T13:16:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\",\"contentUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ssls.com\/knowledgebase\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to setup HTTPS on WordPress?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#website\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/\",\"name\":\"SSL Certificate Knowledgebase | SSLs.com\",\"description\":\"SSL Knowledgebase | SSLs.com\",\"publisher\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ssls.com\/knowledgebase\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#organization\",\"name\":\"SSLs.com\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png\",\"contentUrl\":\"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png\",\"width\":400,\"height\":400,\"caption\":\"SSLs.com\"},\"image\":{\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SSLsCom\",\"https:\/\/x.com\/SSLscom\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/7e29a188929740c7a59d9a1c15c18806\",\"name\":\"sslbizdev\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g\",\"caption\":\"sslbizdev\"},\"url\":\"https:\/\/www.ssls.com\/knowledgebase\/author\/sslbizdev\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com","og_description":"This article describes basic steps to make your WordPress website work via a secure web protocol, as well as the main methods which can be used to get rid of insecure content in order to display a padlock or tune icon without warnings in browsers. One of the key steps in ensuring that your WordPress ..Read more","og_url":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/","og_site_name":"SSL Certificate Knowledgebase | SSLs.com","article_publisher":"https:\/\/www.facebook.com\/SSLsCom","article_published_time":"2019-07-09T07:29:14+00:00","article_modified_time":"2023-11-02T13:16:57+00:00","og_image":[{"url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png","type":"","width":"","height":""}],"author":"sslbizdev","twitter_card":"summary_large_image","twitter_creator":"@SSLscom","twitter_site":"@SSLscom","twitter_misc":{"Written by":"sslbizdev","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#article","isPartOf":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/"},"author":{"name":"sslbizdev","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/7e29a188929740c7a59d9a1c15c18806"},"headline":"How to setup HTTPS on WordPress?","datePublished":"2019-07-09T07:29:14+00:00","dateModified":"2023-11-02T13:16:57+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/"},"wordCount":732,"publisher":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png","articleSection":["SSL Installation instructions"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/","url":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/","name":"How to setup HTTPS on Wordpress? \u2013 HelpDesk | SSLs.com","isPartOf":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png","datePublished":"2019-07-09T07:29:14+00:00","dateModified":"2023-11-02T13:16:57+00:00","breadcrumb":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#primaryimage","url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png","contentUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/09\/wp_redirect_1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ssls.com\/knowledgebase\/how-to-setup-https-on-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ssls.com\/knowledgebase\/"},{"@type":"ListItem","position":2,"name":"How to setup HTTPS on WordPress?"}]},{"@type":"WebSite","@id":"https:\/\/www.ssls.com\/knowledgebase\/#website","url":"https:\/\/www.ssls.com\/knowledgebase\/","name":"SSL Certificate Knowledgebase | SSLs.com","description":"SSL Knowledgebase | SSLs.com","publisher":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ssls.com\/knowledgebase\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ssls.com\/knowledgebase\/#organization","name":"SSLs.com","url":"https:\/\/www.ssls.com\/knowledgebase\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/","url":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png","contentUrl":"https:\/\/www.ssls.com\/knowledgebase\/wp-content\/uploads\/2019\/07\/8WCg7Uph_400x400-1.png","width":400,"height":400,"caption":"SSLs.com"},"image":{"@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SSLsCom","https:\/\/x.com\/SSLscom"]},{"@type":"Person","@id":"https:\/\/www.ssls.com\/knowledgebase\/#\/schema\/person\/7e29a188929740c7a59d9a1c15c18806","name":"sslbizdev","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b43c2e48b8cf4c353e91aa8232dac0c56e490f3f1eff58a7652c7d9a866e3f66?s=96&d=mm&r=g","caption":"sslbizdev"},"url":"https:\/\/www.ssls.com\/knowledgebase\/author\/sslbizdev\/"}]}},"publishpress_future_action":{"enabled":false,"date":"2026-05-14 16:05:59","action":"change-status","newStatus":"draft","terms":[],"taxonomy":"category","extraData":[]},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":7,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/108\/revisions"}],"predecessor-version":[{"id":7063,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/108\/revisions\/7063"}],"wp:attachment":[{"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ssls.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}