Szukam sposobu przeszukiwania postów według identyfikatora, najlepiej z obsługą niestandardowych typów postów. Miałem nadzieję, że będzie wtyczka umożliwiająca tę funkcjonalność, ale niczego nie znalazłem. Wszelkie pomysły będą mile widziane, dziękuję.
10
Odpowiedzi:
Nie jestem pewien, czy rozumiem, dlaczego chciałbyś zapytać według ID, ale to powiedziało, że jest to możliwe w hacky sposób (podoba mi się ta metoda, ponieważ jest prosta).
Następnie wystarczy wyszukać za pomocą zwykłego pola wyszukiwania, używając
#
prefiksu (skrótu) przed identyfikatorem numerycznym... zwróci post z identyfikatorem 123.
Jestem pewien, że można to zrobić bardziej skomplikowanymi trasami, ale nie widzę żadnych problemów z tym podejściem, chyba że masz dużo postów z tytułami zaczynającymi się od skrótu (ale zawsze możesz zamienić skrót na inna postać).
Mam nadzieję, że to pomaga. :)
źródło
unset()
wywołanie do następujących ...unset( $wp->query_vars['s'], $_GET['s'] );
i wyszukiwania termin tekst zniknie podczas wyszukiwania ID. ps chętnie pomoże .. :)get_search_query
filtrze.add_filter( 'get_search_query', function() { return $_GET['s']; } );