Comment afficher WordPress résultats de recherche?
J'ai passé beaucoup de temps à essayer de comprendre pourquoi ma recherche ne fonctionne pas dans mon custom made modèle. Jusqu'à présent, j'ai été en mesure de comprendre comment inclure searchform.php fichier dans mon en-tête, créé search.php fichier qui est pour l'instant vide (pour l'instant quand je fais une recherche pour quelque chose que j'ai redirigé vers une page blanche et je pense que j'ai vraiment besoin de quelque chose en search.php fichier pour le faire fonctionner), je lisais tout autour de WordPress codex, mais ne pouvait pas trouver une solution, seules les informations utiles que j'ai trouvé était présent.
http://codex.wordpress.org/Creating_a_Search_Page
Pouvez-vous suggérer ce besoin d'être fait dans le but d'afficher les résultats d'une recherche? est-il d'une requête spéciale, fonction etc? J'ai vraiment ne peux pas le trouver n'importe où.
mon searchform.php fichier au cas où vous en avez besoin.
<form action="<?php echo home_url(); ?>" id="search-form" method="get">
<input type="text" name="s" id="s" value="type your search" onblur="if(this.value=='')this.value='type your search'"
onfocus="if(this.value=='type your search')this.value=''" />
<input type="hidden" value="submit" />
</form>
- N'est-ce pas la même chose que cette autre question?
- Il a été, j'ai supprimé la question précédente, comme il s'est avéré source de confusion pour les gens à comprendre, j'ai fait plus simple.
Vous devez vous connecter pour publier un commentaire.
Fondamentalement, vous devez inclure la boucle dans votre WordPress search.php modèle de boucle dans les résultats de recherche et leur montrer qu'une partie du modèle.
Ci-dessous est un exemple de base de Le Thème WordPress Modèle de Recherche et de Modèle de Page plus à ThemeShaper.
vous devez inclure la boucle dans votre WordPress search.php
c'est l'exemple
search.php fichier de modèle:
Je suis en utilisant
searchform.php
etsearch.php
fichiers comme déjà mentionné, mais ici, je donne le code réel.Création d'une Page de Recherche
codex
page d'aide ici et#Creating_a_Search_Page_Template
montre la requête de la recherche.Dans mon cas, je passe le
$search_query
arguments à la WP_QueryClass
(qui peut déterminer si la requête de recherche!). Je puis exécutez La Boucle pour afficher les informations de post que je veux, ce qui dans mon cas est le the_permalink etthe_title
.Zone de recherche de la forme:
search.php
fichier de modèle:Vérifier si votre modèle dans
theme
dossier contientsearch.php
etsearchform.php
ou pas.WordPress inclure des étiquettes, des catégories et des taxonomies dans les résultats de recherche
Ce code est issu du http://atiblog.com/custom-search-results/
Certaines fonctions sont extraites de twentynineteen thème.Parce qu'elle est faite sur ce thème.
Cet exemple de code va vous aider à inclure des tags, catégories, ou tout autre taxonomie dans votre recherche. Et afficher les messages contenant ces tags ou catégories.
Vous avez besoin de modifier votre search.php de votre thème pour le faire.