Il semble qu’il n’y ait pas de points d’extension de plugin dans la page 404, et selon How to add custom JS code to the 404 pages?, vous devez utiliser du JavaScript pur.
Essayez d’ajouter quelque chose comme ceci à l’onglet Body, dans un composant de thème :
var x = document.getElementsByClassName("page-not-found");
var search = '<div class="page-not-found-search-top"><h2>Search this site</h2><p></p><form action="/search" id="discourse-search"><input type="text" name="q" value=""><button class="btn btn-primary">Search</button></form><p></p></div>'
x.item(0).innerHTML += search
Vous devrez peut-être faire quelques ajustements avec CSS, essayez :
.page-not-found-search {
display: none;
}
.page-not-found-search-top button {
margin-left: 10px;
}
.page-not-found-search-top input {
width: 600px;
}
J’espère que cela vous aidera !