{"id":233010,"date":"2023-02-01T15:32:00","date_gmt":"2023-02-01T12:32:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233010"},"modified":"2023-02-01T15:32:26","modified_gmt":"2023-02-01T12:32:26","slug":"come-personalizzare-il-motore-di-ricerca-per-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/come-personalizzare-il-motore-di-ricerca-per-wordpress\/","title":{"rendered":"Come personalizzare il motore di ricerca per WordPress?"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.mediadoma.com\/it\/gestisci-connessioni-wordpress-impostazioni-in-un-unico-posto-per-piu-siti-wordpress-sullo-stesso-dominio\/\" title=\"WordPress\">WordPress<\/a> ha un motore di ricerca integrato, tuttavia, non \u00e8 sofisticato come il motore di ricerca di Google (ad esempio, la ricerca WP non include commenti). Per utilizzare il motore di ricerca personalizzato di terze parti, puoi inserire il seguente codice nel file del modello di funzione, ad esempio <strong>functions.php<\/strong><\/p>\n<pre><code>function wp_use_google_search( $wp_query) {\n\u00a0 $s = ''; \u00a0\n\u00a0 if (isset($wp_query-&gt;query_vars['s'])) {\n\u00a0 \u00a0 $s = trim($wp_query-&gt;query_vars['s']);\n\u00a0 }\n\u00a0 if (!$s) { \u00a0\/\/ empty query returns\n\u00a0 \u00a0 return;\n\u00a0 }\n\u00a0 \/\/ get current host\n\u00a0 $host = strtolower($_SERVER['HTTP_HOST']);\n\u00a0 \n\u00a0 \/\/ use google \n\u00a0 $search_engine = '&lt;a class=\"vglnk\" target=\"_blank\" href=\"https:\/\/www.google.com\/search?q=\" rel=\"nofollow\"&gt;&lt;span&gt;https&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;www&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;google&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;search&lt;\/span&gt;&lt;span&gt;?&lt;\/span&gt;&lt;span&gt;q&lt;\/span&gt;&lt;span&gt;=&lt;\/span&gt;&lt;\/a&gt;';\n\u00a0 \n\u00a0 \/\/ concatenate the query\n\u00a0 $query = urlencode($s. ' site:'. $host);\n\u00a0 \n\u00a0 \/\/ redirect to search engine\n\u00a0 wp_redirect($search_engine. $query);\n\u00a0 \n\u00a0 \/\/ end the page\n\u00a0 exit;\n}\n\u00a0\n\/\/ add customized search handler\nadd_action('parse_query', 'wp_use_google_search');<\/code><\/pre>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/it\/tendenze-dei-siti-internet\/\" title=\"Un altro vantaggio dell'utilizzo di un motore di ricerca\">Un altro vantaggio dell&#8217;utilizzo di un motore di ricerca<\/a> avanzato di terze parti per l&#8217;indicizzazione dei <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-mostrare-le-statistiche-del-grafico-del-numero-mensile-di-post-in-wordpress\/\" title=\"post di wordpress\">post di wordpress<\/a> \u00e8 che riduce il sovraccarico del tuo server soprattutto se c&#8217;\u00e8 un grande traffico e la tua larghezza di banda \u00e8 limitata. Puoi anche personalizzare il motore di ricerca, ad esempio utilizzando google.co.uk invece di <a href=\"https:\/\/google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">google.com<\/a> se ti rivolgi solo agli utenti del Regno Unito.<\/p>\n<p>Puoi salvare il file sopra in un percorso comune accessibile a tutti i blog wordpress se hai pi\u00f9 blog ospitati sullo stesso server (<a href=\"https:\/\/helloacm.com\/ping-when-vpsdedicate-server-is-restarting\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">VPS<\/a> o <a href=\"https:\/\/helloacm.com\/testing-the-hddssd-disk-speed-on-vpsdedicated-server\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">server dedicato<\/a> ). Pertanto, in ogni <strong>functions.php<\/strong> su <a href=\"https:\/\/wordpress.mediadoma.com\/it\/tema-per-bambini-di-wordpress-le-uniche-cose-che-devi-sapere\/\" title=\"child theme\">child theme<\/a>, puoi semplicemente includere:<\/p>\n<pre><code>\/\/ Assume we save the above function in file \/commom\/path\/to\/wp_search.php\nrequire('\/commom\/path\/to\/wp_search.php');<\/code><\/pre>\n<p>Nota, assicurati di non dimenticare <strong>&lt;?php<\/strong> (all&#8217;inizio del file PHP) .. e <strong>?&gt;<\/strong> (tag di fine file opzionale) quando salvi la funzione sopra in un singolo file php.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come personalizzare il motore di ricerca per WordPress?<\/p>\n","protected":false},"author":1,"featured_media":223885,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[896,835,804,720,844,865],"tags":[1168],"class_list":["post-233010","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codice","category-guida-per-principianti","category-php-6","category-sviluppatore","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/233010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=233010"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/233010\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/223885"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=233010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=233010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=233010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}