{"id":144,"date":"2021-06-17T19:40:15","date_gmt":"2021-06-17T17:40:15","guid":{"rendered":"https:\/\/alessandromasciadri.com\/?p=144"},"modified":"2022-02-11T12:30:09","modified_gmt":"2022-02-11T11:30:09","slug":"come-reindirizzare-a-pagina-per-mobile-su-wordpress","status":"publish","type":"post","link":"https:\/\/alessandromasciadri.com\/come-reindirizzare-a-pagina-per-mobile-su-wordpress\/","title":{"rendered":"Come reindirizzare a pagina per mobile su WordPress"},"content":{"rendered":"\t\t<div data-akihiro-type=\"ama-post\" data-akihiro-id=\"144\" class=\"akihiro akihiro-144\" data-akihiro-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"akihiro-section akihiro-top-section akihiro-element akihiro-element-652a78fc akihiro-section-boxed akihiro-section-height-default akihiro-section-height-default\" data-id=\"652a78fc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"akihiro-container akihiro-column-gap-default\">\n\t\t\t\t\t<div class=\"akihiro-column akihiro-col-100 akihiro-top-column akihiro-element akihiro-element-97c999\" data-id=\"97c999\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"akihiro-widget-wrap akihiro-element-populated\">\n\t\t\t\t\t\t<div class=\"akihiro-element akihiro-element-302943c akihiro-widget akihiro-widget-text-editor\" data-id=\"302943c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Abbiamo diversi visitatori sul nostro sito sviluppato con WordPress che accedono da dispositivo mobile. Vogliamo quindi costruire una sezione mobile del sito ed impostarne il redirect automatico quando un utente vi accede da smartphone.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-e85a078 akihiro-widget akihiro-widget-heading\" data-id=\"e85a078\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t<h2 class=\"akihiro-heading-title akihiro-size-default\">Soluzione<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-16e33fa akihiro-widget akihiro-widget-text-editor\" data-id=\"16e33fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Questo problema pu\u00f2 tranquillamente essere risolto con l&#8217;utilizzo di un plugin, il quale permette a chi ha meno voglia di mettere mano al codice di risolvere questo problema con qualche click.<\/p><p>Tuttavia, questa soluzione pu\u00f2 essere raggiunta con poche righe di codice che possiamo collocare in uno snippet (ed in questo caso io consiglio l&#8217;utilizzo di <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\">Code Snippets<\/a>) che renderemo poi attivo nella sola area di front-end.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"akihiro-element akihiro-element-46d9d42 akihiro-widget akihiro-widget-code-highlight\" data-id=\"46d9d42\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"akihiro-widget-container\">\n\t\t\t\t\t\t\t<div class=\"prismjs-okaidia copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>add_action('wp', 'redirect_to_mobile');\nfunction redirect_to_mobile() {\n    if(wp_is_mobile() AND is_front_page()) {\n        wp_redirect('https:\/\/mobile.site.it\/pagina-mobile', 301);\n        exit;\n    }\n}<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Abbiamo diversi visitatori sul nostro sito sviluppato con WordPress che accedono da dispositivo mobile. Vogliamo quindi costruire una sezione mobile del sito ed impostarne il redirect automatico quando un utente vi accede da smartphone. Soluzione Questo problema pu\u00f2 tranquillamente essere risolto con l&#8217;utilizzo di un plugin, il quale permette a chi ha meno voglia di [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[2,15,10],"class_list":["post-144","post","type-post","status-publish","format-standard","hentry","category-programmazione","tag-code","tag-php","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/comments?post=144"}],"version-history":[{"count":9,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/144\/revisions"}],"predecessor-version":[{"id":597,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/posts\/144\/revisions\/597"}],"wp:attachment":[{"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/media?parent=144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/categories?post=144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alessandromasciadri.com\/ama-json\/wp\/v2\/tags?post=144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}