{"id":70163,"date":"2017-02-17T02:09:05","date_gmt":"2017-02-17T02:09:05","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/problemas-no-search-php\/"},"modified":"2017-02-17T02:09:05","modified_gmt":"2017-02-17T02:09:05","slug":"problemas-no-search-php","status":"publish","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/problemas-no-search-php\/","title":{"rendered":"Problemas no (search.php)"},"content":{"rendered":"<p>Ol\u00e1 estou criando um site com v\u00e1rios posts, Quando eu fa\u00e7o uma pesquisa na barra de buscas do site, ele faz um pesquisa dentro de todos os posts do site e min da os resultados do que eu pesquisei, Mais tem alguns posts que eu quero que eles N\u00c2O apare\u00e7\u00e3o nos resultados da pesquisa, Et\u00e3o crie uma categoria chamada LIXO e pus esse posts dentro dela o ID Dessa categoria e 124. Tem como alterar o c\u00f3digo do site para N\u00c2O aparecer nos resultados da busca esse posts que est\u00e3o dentro dessa categoria ?<br \/>\nPra ajudar aqui esta o c\u00f3digo do (search.php)<\/p>\n<pre><code>&lt;?php\n\/**\n * The template for displaying Search Results pages.\n *\n * @package WordPress\n * @subpackage Novavideo\n * @since Novavideo 1.0\n *\/\n\nget_header(); ?&gt;\n\n    &lt;?php\n        $search = isset( $_GET[&#039;s&#039;] ) ? $_GET[&#039;s&#039;]: null;\n        $user_filtre = &#039;&#039;;\n        $user_display = &#039;&#039;;\n        \n        if( $search ){\n            $user_filtre .= &#039;s=&#039; . $_GET[&#039;s&#039;] . &#039;&amp;&#039;;\n            $user_display .= &#039;s=&#039; . $_GET[&#039;s&#039;] . &#039;&amp;&#039;;\n        }\n        \n        $filtre = novavideo_get_filtre();\n        if ( $filtre === false )\n            $filtre = &#039;date&#039;;\n        $user_filtre .= &#039;filtre=&#039; . $filtre . &#039;&amp;&#039;;\n        \n        $display = isset( $_GET[&#039;display&#039;] ) ? $_GET[&#039;display&#039;]: get_option( novavideo_get_theme_name() . &#039;_type_display&#039; );\n                        \n        $user_display .= &#039;display=&#039; . $display . &#039;&amp;&#039;;\n        \n    ?&gt;\n    \n    &lt;h1 class=&quot;border-radius-5&quot;&gt;&lt;?php _e( &#039;Search results for&#039;, novavideo_get_theme_name() ); ?&gt; &quot;&lt;?php the_search_query(); ?&gt;&quot; &lt;?php echo novavideo_get_nb_video(); ?&gt; &lt;?php novavideo_page_number( &#039; - &#039; ); ?&gt;&lt;\/h1&gt;\n    \n    &lt;?php if ( have_posts() ) : ?&gt;\n    \n    &lt;div id=&quot;filtres&quot;&gt;\n    \n        &lt;div class=&quot;filtre-container&quot;&gt;\n        \n            &lt;?php _e(&#039;Sort by&#039;, novavideo_get_theme_name() ); ?&gt; :\n        \n            &lt;span class=&quot;border-radius-5&quot;&gt;&lt;?php echo novavideo_get_filtre_name( $filtre );?&gt; &lt;strong&gt;&#9660;&lt;\/strong&gt;&lt;\/span&gt;\n            \n            &lt;ul class=&quot;filtre-list&quot;&gt;\n                &lt;li &lt;?php echo ($filtre == &#039;date&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;&lt;a href=&quot;?&lt;?php echo $user_display;?&gt;filtre=date&quot;&gt;&lt;?php echo __(&#039;lastest&#039;, novavideo_get_theme_name());?&gt;&lt;\/a&gt;&lt;\/li&gt;\n                &lt;li &lt;?php echo ($filtre == &#039;views&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;&lt;a href=&quot;?&lt;?php echo $user_display;?&gt;filtre=views&quot;&gt;&lt;?php echo __(&#039;most viewed&#039;, novavideo_get_theme_name());?&gt;&lt;\/a&gt;&lt;\/li&gt;\n                &lt;li &lt;?php echo ($filtre == &#039;duree&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;&lt;a href=&quot;?&lt;?php echo $user_display;?&gt;filtre=duree&quot;&gt;&lt;?php echo __(&#039;longest&#039;, novavideo_get_theme_name());?&gt;&lt;\/a&gt;&lt;\/li&gt;\n                &lt;?php if( get_option( novavideo_get_theme_name() . &#039;_rating&#039; ) == &#039;yes&#039; ):?&gt;\n                    &lt;li &lt;?php echo ($filtre == &#039;rate&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;&lt;a href=&quot;?&lt;?php echo $user_display;?&gt;filtre=rate&quot;&gt;&lt;?php echo __(&#039;top rated&#039;, novavideo_get_theme_name());?&gt;&lt;\/a&gt;&lt;\/li&gt;\n                &lt;?php endif;?&gt;\n                &lt;li &lt;?php echo ($filtre == &#039;random&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;&lt;a href=&quot;?&lt;?php echo $user_display;?&gt;filtre=random&quot;&gt;&lt;?php echo __(&#039;random&#039;, novavideo_get_theme_name());?&gt;&lt;\/a&gt;&lt;\/li&gt;\n            &lt;\/ul&gt;\n        \n        &lt;\/div&gt;&lt;!-- .filtre-list --&gt;       \n    \n        &lt;div class=&quot;filtre-display&quot;&gt;\n        \n            &lt;span&gt;&lt;?php _e(&#039;View mode&#039;, novavideo_get_theme_name() ); ?&gt; : &lt;\/span&gt;          \n                \n                &lt;ul&gt;\n                    &lt;li &lt;?php echo ($display == &#039;tube&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;\n                        &lt;a id=&quot;tube&quot; href=&quot;?&lt;?php echo $user_filtre; ?&gt;display=tube&quot;&gt;&lt;?php _e(&#039;tube&#039;, novavideo_get_theme_name() ); ?&gt;&lt;\/a&gt;\n                    &lt;\/li&gt;   \n                    &lt;li &lt;?php echo ($display == &#039;extract&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;\n                    &lt;a id=&quot;tube-extract&quot; href=&quot;?&lt;?php echo $user_filtre; ?&gt;display=extract&quot;&gt;&lt;?php _e(&#039;tube with extract&#039;, novavideo_get_theme_name() ); ?&gt;&lt;\/a&gt;\n                    &lt;\/li&gt;\n                    &lt;li &lt;?php echo ($display == &#039;wall&#039;) ? &#039;class=&quot;selected&quot;&#039; : &#039;&#039;; ?&gt;&gt;\n                        &lt;a id=&quot;wall&quot; href=&quot;?&lt;?php echo $user_filtre; ?&gt;display=wall&quot;&gt;&lt;?php _e(&#039;wall thumbnails&#039;, novavideo_get_theme_name() ); ?&gt;&lt;\/a&gt;\n                    &lt;\/li&gt;            \n                &lt;\/ul&gt;\n        \n        &lt;\/div&gt;&lt;!-- .filtre-display --&gt;\n        \n    &lt;\/div&gt;&lt;!-- #filtres --&gt;\n\n        &lt;ul class=&quot;listing-videos listing-&lt;?php echo $display; ?&gt;&quot;&gt;\n        \n            &lt;?php while ( have_posts() ) : the_post(); ?&gt;\n                                   \n                &lt;?php get_template_part( &#039;item&#039;, $display ); ?&gt;\n            \n            &lt;?php endwhile; ?&gt;\n    \n        &lt;\/ul&gt;\n            \n    &lt;?php else: ?&gt;\n         \n        &lt;h2&gt;&lt;?php _e( &#039;Sorry, but nothing matched your search criteria. However, do not hesitate to watch our latest videos&#039;, novavideo_get_theme_name() ); ?&gt; :&lt;\/h2&gt;\n        \n        &lt;?php $page_query = new WP_Query( array( &#039;posts_per_page&#039; =&gt; get_option( novavideo_get_theme_name() . &#039;_nb_videos_listing&#039; ), &#039;post_type&#039; =&gt; &#039;post&#039; ) ); ?&gt;            \n\n            &lt;?php if( $page_query-&gt;have_posts() ) : ?&gt;\n            \n                &lt;ul class=&quot;listing-videos listing-&lt;?php echo get_option( novavideo_get_theme_name() . &#039;_type_display&#039; ); ?&gt;&quot;&gt;\n                \n                &lt;?php while ( $page_query-&gt;have_posts() ) : $page_query-&gt;the_post(); ?&gt;\n                \n                    &lt;?php get_template_part( &#039;item&#039;, get_option( novavideo_get_theme_name() . &#039;_type_display&#039; ) ); ?&gt;\n                    \n                &lt;?php endwhile; ?&gt;\n                \n                &lt;\/ul&gt;\n                \n            &lt;?php endif; ?&gt;\n        \n        \n    &lt;?php endif; ?&gt;\n        \n    &lt;div class=&quot;clear&quot;&gt;&lt;\/div&gt;\n    \n    &lt;div class=&quot;pagination&quot;&gt;&lt;?php novavideo_theme_pagination(); ?&gt;&lt;\/div&gt;&lt;!-- .pagination --&gt;   \n       \n&lt;\/div&gt;&lt;!-- #content --&gt;\n\n&lt;?php get_sidebar(); ?&gt;\n&lt;?php get_footer(); ?&gt;\n<\/code><\/pre>\n<p>C\u00f3digo do (searchform.php)<\/p>\n<pre><code>\n&lt;?php\n\/**\n * The search form.\n *\n * @package WordPress\n * @subpackage Novavideo\n * @since Novavideo 1.0\n *\/\n\nget_header(); ?&gt;\n\n&lt;form method=&quot;get&quot; id=&quot;searchform&quot; action=&quot;&lt;?php bloginfo(&#039;url&#039;); ?&gt;\/&quot;&gt;\n\n    &lt;div&gt;\n\n        &lt;?php if( get_search_query() ): ?&gt;\n        \n            &lt;input type=&quot;text&quot; value=&quot;&lt;?php the_search_query(); ?&gt;&quot; name=&quot;s&quot; id=&quot;s&quot; class=&quot;border-radius-left-5&quot; \/&gt;\n        \n        &lt;?php else: ?&gt;\n        \n            &lt;input class=&quot;textbox border-radius-left-5&quot; value=&quot;&lt;?php _e(&#039;Search&#039; , novavideo_get_theme_name()); ?&gt;...&quot; name=&quot;s&quot; id=&quot;s&quot; onfocus=&quot;if (this.value == &#039;&lt;?php _e(&#039;Search&#039; , novavideo_get_theme_name()); ?&gt;...&#039;) {this.value = &#039;&#039;;}&quot; onblur=&quot;if (this.value == &#039;&#039;) {this.value = &#039;&lt;?php _e(&#039;Search&#039; , novavideo_get_theme_name()); ?&gt;...&#039;;}&quot; type=&quot;text&quot; \/&gt;\n        \n        &lt;?php endif;?&gt;\n        \n            &lt;input type=&quot;submit&quot; id=&quot;searchsubmit&quot; value=&quot;&quot; class=&quot;border-radius-right-5&quot; \/&gt;\n        \n\t&lt;\/div&gt;\n    \n&lt;\/form&gt;<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-70163","topic","type-topic","status-publish","hentry","topic-tag-ele-faz-um-pesquisa-dentro-de-todos-os-posts-do-site-e-min-da-os-resultados-do-que-eu-pesquisei","topic-tag-etao-crie-uma-categoria-chamada-lixo-e-pus-esse-posts-dentro-dela-o-id-dessa-categoria-e-124-tem-como-alterar-o-codigo-do-site-para-nao-aparecer-nos-resultados-da-busca-esse-posts-que-estao-dentro-de","topic-tag-mais-tem-alguns-posts-que-eu-quero-que-eles-nao-aparecao-nos-resultados-da-pesquisa","topic-tag-ola-estou-criando-um-site-com-varios-posts","topic-tag-quando-eu-faco-uma-pesquisa-na-barra-de-buscas-do-site"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/70163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/70163\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=70163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}