{"id":25080,"date":"2021-05-23T16:42:00","date_gmt":"2021-05-23T13:42:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25080"},"modified":"2021-10-17T18:53:26","modified_gmt":"2021-10-17T15:53:26","slug":"kuidas-luua-wordpressis-kohandatud-otsinguvormi","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/et\/kuidas-luua-wordpressis-kohandatud-otsinguvormi\/","title":{"rendered":"Kuidas luua WordPressis kohandatud otsinguvormi"},"content":{"rendered":"<p>Kas soovite luua WordPressi veebisaidil kohandatud otsinguvormi? Ehitasime varem teemasid nullist, et saaksime veebisaidi jaotistesse lisada oma stiili. V\u00f5imalik, et olete loonud ilusa v\u00e4limusega otsinguvormi kujunduse ja soovite selle n\u00fc\u00fcd WordPressi sobitada.<\/p>\n<p>WordPress pakub meetodi, <code>get_search_form()<\/code>mis renderdab otsinguvormi. Kui kasutate seda meetodit oma kohandatud teemas, saate WordPressi tuumaga loodud vaikotsingu vormi. Ja te ei soovi vaikevaliku vormi, kuna teie vormikujundus on erinev. Selle olukorra \u00fcletamiseks peate looma kohandatud otsinguvormi, mis alistab vaikevormi.<\/p>\n<p>Kohandatud otsinguvormi loomisega saate sellele lisada oma m\u00e4rgistuse ja stiili. Selles artiklis n\u00e4itan teile, kuidas WordPressis kohandatud otsinguvormi luua.<\/p>\n<p>Meetod <code>get_search_form()<\/code>otsib <code>searchform.php<\/code>faili teie aktiivse teema kataloogist. Kui seda faili pole olemas, kasutab WordPress vaikimisi otsinguvormi, mis on selle tuumas.<\/p>\n<h3>Looge kohandatud otsinguvorm<\/h3>\n<p>Looge <code>searchform.php<\/code>fail oma aktiivse teema kataloogis. Selles failis lisage otsinguvormi m\u00e4rgistus. N\u00e4iteks on minu puhul otsinguvorm j\u00e4rgmine.<\/p>\n<pre><code>&lt;form id=\"searchform\" method=\"get\" action=\"&lt;?php echo esc_url( home_url( '\/') ); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"text\" class=\"search-field\" name=\"s\" placeholder=\"Search\" value=\"&lt;?php echo get_search_query(); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"submit\" value=\"Search\"&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<p>\u00dclaltoodud koodis pole midagi v\u00e4ljam\u00f5eldud ega keerukat. Andsin lihtsalt vormi sildile id &#8216;searchform&#8217; ja otsiteksti v\u00e4ljale klassi &#8216;search-field&#8217;. Selle ID ja klassi abil saan lisada otsinguvormile stiili. Nii nagu teie puhul, peate kasutama oma m\u00e4rgistust.<\/p>\n<h3>Kuva otsinguvorm<\/h3>\n<p>J\u00e4rgmine samm on otsinguvormi kuvamine veebisaidil. V\u00f5iksite paigutada otsinguvormi k\u00fclgribale, p\u00e4isesse, men\u00fc\u00fc k\u00f5rvale jne.<\/p>\n<p>Funktsiooni kasutades <code>get_search_form()<\/code>saab nende otsinguvormi kuvada veebisaidil k\u00f5ikjal. K\u00f5ik, mida peate tegema, on helistada sellele meetodile kohast, kus soovite otsinguvormi kuvada.<\/p>\n<pre><code>&lt;?php get_search_form(); ?&gt;<\/code><\/pre>\n<p>P\u00e4rast \u00fclaltoodud koodi paigutamist soovitud kohta minge brauserisse. N\u00fc\u00fcd peaksite veebisaidil n\u00e4gema oma otsinguvormi.<\/p>\n<h3>Kohandage otsingutulemit<\/h3>\n<p>V\u00f5ib juhtuda, et teie veebisaidil on rohkem ressursse, nagu raamatud, ajakirjad, e-raamatud, PDF-failid jne, ja peate k\u00f5igi nende ressursside sisu otsingutulemites n\u00e4itama. Seda saab teha lihtsalt.<\/p>\n<p>Eeldades, et teil on k\u00f5igi nende ressursside jaoks kohandatud postit\u00fc\u00fcbid, peate otsinguvormi lisama iga postitust\u00fc\u00fcbi jaoks peidetud v\u00e4lja.<\/p>\n<p>Oletame, et olete \u00fclaltoodud ressursside jaoks loonud kohandatud postit\u00fc\u00fcpide raamatu, ajakirja, e-raamatu, pdf-i. Seej\u00e4rel on teie peidetud v\u00e4ljad j\u00e4rgmised.<\/p>\n<pre><code>&lt;form id=\"searchform\" method=\"get\" action=\"&lt;?php echo esc_url( home_url( '\/') ); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"text\" class=\"search-field\" name=\"s\" placeholder=\"Search\" value=\"&lt;?php echo get_search_query(); ?&gt;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"hidden\" name=\"post_type[]\" value=\"book\" \/&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"hidden\" name=\"post_type[]\" value=\"magazine\" \/&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"hidden\" name=\"post_type[]\" value=\"ebook\" \/&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"hidden\" name=\"post_type[]\" value=\"pdf\" \/&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;input type=\"submit\" value=\"Search\"&gt;\n&lt;\/form&gt;<\/code><\/pre>\n<p>N\u00fc\u00fcd, kui keegi sisestab otsinguvormi m\u00e4rks\u00f5na, otsib WordPress seda m\u00e4rks\u00f5na tulemuse vastendamiseks k\u00f5igis \u00fclaltoodud postituste t\u00fc\u00fcpides.<\/p>\n<p>Loodan, et saate aru, kuidas WordPressis kohandatud otsinguvormi luua. Tahaksin kuulda teie m\u00f5tteid ja ettepanekuid allpool olevas kommentaaride jaotises.<\/p>\n<h4>seotud artiklid<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-laadida-wordpressi-postitusi-ajax-iga\/\" title=\"Kuidas laadida WordPressi postitust AJAX-iga\" >Kuidas laadida WordPressi postitust AJAX-iga<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/kuidas-wordpressis-esiletostetud-pilti-programmeerida\/\" title=\"Kuidas WordPressis esilet\u00f5stetud pilti programmeerida\" >Kuidas WordPressis esilet\u00f5stetud pilti programmeerida<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/et\/laadige-failid-wordpressis-programmeeritult-ules\/\" title=\"Laadige failid WordPressis programmeeritult \u00fcles\" >Laadige failid WordPressis programmeeritult \u00fcles<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enamikul juhtudel peame WordPressis kasutama kohandatud otsinguvormi. Selles \u00f5petuses selgitame, kuidas saaksime selle m\u00f5ne koodijupi asetamisega saavutada.<\/p>\n","protected":false},"author":1,"featured_media":22117,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[420,609],"tags":[842],"class_list":["post-25080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mitmesugused-et","category-uncategorized-5","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/comments?post=25080"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/posts\/25080\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media\/22117"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/media?parent=25080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/categories?post=25080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/et\/wp-json\/wp\/v2\/tags?post=25080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}