Pytania otagowane jako rewrite-rules

Reguły przepisywania modyfikują wygląd internetowego adresu URL. Ta modyfikacja nazywa się przepisywaniem adresu URL. Przepisane adresy URL (czasami nazywane krótkimi, fantazyjnymi adresami URL, przyjaznymi dla wyszukiwarek - adresami SEF lub slugami) są używane do dostarczania krótszych i lepiej wyglądających linków do stron internetowych. Ta technika dodaje warstwę abstrakcji między plikami używanymi do generowania strony internetowej a adresem URL prezentowanym światu zewnętrznemu.

1
Potrzebujesz pomocy z add_rewrite_rule
ROZWIĄZANIE Poszedłem z aktualizacją 3 i mam ją uruchomioną. To, co źle zrozumiałem, to to, że wierzyłem, że reguła przepisywania zmieni się designers/?designer=some-designer&bid=9na /designers/some-designer. Ale oczywiście jest na odwrót. Przeprowadziłem badania, ale nie do końca rozumiem, jak korzystać z add_rewrite_rule () . Ten post jest dość blisko tego, czego potrzebuję, …

9
Jak utworzyć „wirtualną” stronę w WordPress
Próbuję utworzyć niestandardowy punkt końcowy interfejsu API w WordPress i muszę przekierować żądania do wirtualnej strony w katalogu głównym WordPress na rzeczywistą stronę, która jest dostarczana z moją wtyczką. Zasadniczo wszystkie żądania na jednej stronie są w rzeczywistości przekierowywane na drugą. Przykład: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php Chodzi o to, aby adres URL punktu …

2
Jak utworzyć niestandardowe trasy URL?
Mam bardzo szczególny wymóg, mam nadzieję, że mogę to wyjaśnić, nie będąc zbyt zagmatwanym. Utworzyłem szablon strony, w którym wymieniłem niektóre właściwości, które otrzymuję z zewnętrznego pliku XML, do tej pory żadnych problemów, powiedzmy, że adres URL wygląda następująco: http://www.example.com/properties/ Każda właściwość ma link, który powinien przekierować użytkownika do strony …

1
Kiedy należy użyć metody add_rewrite_tag ()?
Spędziłem kilka dni, próbując nauczyć się, jak najlepiej dodawać reguły przepisywania. Do tej pory rozumiem, że odpowiednim sposobem na dodanie prostych reguł jest użycie add_rewrite_rules(), z dużymi podziękowaniami dla Jana Fabry'ego z tej wymiany, który bardzo się przydał. Chociaż wspomina add_rewrite_tags(), że nie widziałem w nim przewodnika wyjaśniającego, kiedy warto …

1
Jak niezawodnie opróżnić przepisy przepisywania na wielu stronach?
Załóżmy, że masz wtyczkę, która musi opróżnić reguły przepisywania. Wszystko robisz poprawnie z hakiem aktywacyjnym i późnym spłukiwaniem, więc wszystko jest płynne i kompatybilne. A potem pewnego pięknego dnia ktoś próbuje uruchomić go na wielu stronach. Zamiast prostych scenariuszy, takich jak: Witryna WordPress została utworzona Wtyczka jest zainstalowana i aktywowana …

1
Czy niestandardowy typ postu może mieć stronę nadrzędną?
W Webiverse widziałem wiele postów na temat przypisywania strony jako elementu nadrzędnego niestandardowego typu postów. Po czterech godzinach nie mogę znaleźć rozwiązania i potrzebuję pomocy. Utworzyłem stronę „Informacje”, która jest rodzicem strony „Nasi ludzie”. Stworzyłem również niestandardowy typ posta o nazwie „Ludzie”. I utworzyłem niestandardowy szablon strony dla strony „Nasi …


2
Niestandardowe strony z wtyczką
Tworzę wtyczkę, w której chciałbym włączyć niestandardowe strony. W moim przypadku strona niestandardowa zawierałaby formularz podobny do formularza kontaktowego (nie dosłownie). Gdy użytkownik wypełni ten formularz i wyśle ​​go, powinien być następny krok, który będzie wymagał więcej informacji. Powiedzmy, że pierwsza strona z formularzem będzie znajdować się w www.domain.tld/custom-page/i po …

2
Zrozumieć add_rewrite_rule
Próbuję rozpocząć add_rewrite_rulepracę, aby wyodrębnić parametr z adresu URL i przekazać go do żądania. Widziałem wiele postów na ten temat, ale wydaje się, że nie działa. Jeśli adres URL zaczyna się od określonego ciągu, chciałbym go usunąć z adresu URL i przekazać jako parametry zapytania. Przykładowy adres URL żądania: http://domain.com/foo/my_page …

6
Gdzie, kiedy i jak prawidłowo przepłukać Przepisz reguły w zakresie wtyczki?
Mam trochę dziwny problem z nieprawidłowym opróżnianiem reguł przepisywania. Próbowałem użyć flush_rewrite_rules();i flush_rewrite_rules(true);. Próbowałem także globalizacji $wp_rewriteza pomocą $wp_rewrite->flush_rules();i$wp_rewrite->flush_rules(true); Żaden z nich nie wydaje się poprawnie przepłukiwać reguł przepisywania. Te połączenia rzeczywiście opróżniają reguły przepisywania po wywołaniu. Skąd to wiem? Korzystanie z rozwiązania do debugowania przepłukiwania reguł przepisywania . Obecnie …

2
Najlepszy sposób na flush_rewrite_rules dla niestandardowego typu postu we wtyczce mu-plugins?
Piszę wtyczkę, która tworzy instancję niestandardowego typu posta (między innymi). Jest to wielostanowiskowa wtyczka i żyje w katalogu wtyczek mu . Jaka jest najlepsza praktyka obsługi flush_rewrite_rules () w tej sytuacji? W przypadku „normalnej” wtyczki zrobiłbyś to w haku aktywacyjnym - co nie będzie możliwe w przypadku wtyczki, której należy …

3
Reguły przepisywania WordPress dla niestandardowego typu postu i taksonomii
Przekonałem się, że to miejsce było dobrym źródłem informacji w przeszłości przez wiele Googlingów na temat problemów, które napotkałem. Moje pytanie dotyczy pełnych reguł przepisywania używanych przez WordPress. Skonfigurowałem niestandardowy typ postu o nazwie projekt i zarejestrowałem niestandardową systematykę o nazwie projekty . Wszystko działa świetnie, z wyjątkiem opcji przepisywania …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.