Czytałem ten artykuł: Typowe błędy programistyczne WordPress i jak je naprawić , a w nim autor mówi: Uzyskiwanie lokalizacji motywu: jeśli korzystasz z TEMPLATEPATH lub bloginfo („katalog_dzienek”). Zatrzymać! Powinieneś używać bardzo użytecznego get_template_directory (), jak widać w moich przykładach powyżej. Ale on nie rozwija. Co jest takiego złego bloginfo()?
Zauważyłem, że jeśli wprowadzisz zmiany za pomocą nowej funkcji „dostosuj”, podczas nawigacji na innej stronie w dokumencie podglądu iframe zmiany zostaną zastosowane, nawet jeśli nie są niezapisane. Wygląda na to, że WP gdzieś przechowuje tymczasowe zmiany i stosuje je w witrynie, jeśli strona jest wyświetlana w trybie „dostosowywania”. Ale skąd …
Przeprowadziłem wiele badań i nie znalazłem dokładnie tego, czego szukam, więc mam nadzieję, że uda mi się wskazać właściwy kierunek. Rozwijam wtyczkę Wydarzenia, która zarezerwuje bilet z interfejsu użytkownika. Nie różni się to niczym od innych formularzy, ale mylę się z tym, jak sobie z tym poradzić z wtyczki napisanej …
Coś, czego nigdy nie widziałem, to najlepszy sposób na sprawdzenie, czy określone pola formularza są poprawnie wypełnione dla niestandardowych meta pól typu post. Chcę uzyskać opinie ekspertów na temat najlepszych metod sprawdzania poprawności niestandardowych pól dla dowolnych metaboksów, które można utworzyć. Moje zainteresowania to: upewnij się, że weryfikacja pola ma …
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 …
Jaki jest najlepszy sposób na osadzenie klienta SOAP we wtyczce WordPress , którą można rozpowszechniać za pośrednictwem repozytorium wtyczek WordPress? Czy najlepiej używać? W PHP 5.x Mydło Client , Zend Soap Client , NuSOAP Toolkit for PHP , PEAR SOAP Client / Server for PHP , lub Jakiś inny klient …
Próbuję zrozumieć dezynfekcję danych (nie sprawdzanie poprawności danych), aby pomóc mi napisać bezpieczne motywy dla WordPress. Przeszukałem Internet, próbując znaleźć kompleksowy przewodnik dla twórców motywów zawierający szczegółowe informacje na temat najlepszych praktyk. Znalazłem kilka zasobów, w tym stronę kodeksu zatytułowaną „Sprawdzanie poprawności danych”, ale żadne z nich nie było dla …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Więc używam Starkers do oparcia mojego następnego motywu WP i napotkałem mały problem. Włączyłem do header.phppliku moją własną wersję jQuery , ale podczas sprawdzania mojej witryny za pomocą Firebug zauważyłem, że jquery jest pobierane dwukrotnie, ja zrobiłem trochę kopania i zauważyłem, że nie tylko włączałem plik, ale także wp_head()funkcja. Próbując …
Pisz wtyczkę, która wymaga PHP 5.1. Ktoś próbuje zainstalować go na serwerze z PHP 4. Jak sobie z tym poradzić w bezpieczny i przyjazny dla użytkownika sposób?
Jaki jest najlepszy sposób modyfikacji wtyczki? Często chcę wprowadzać małe zmiany w jednej lub dwóch funkcjach w dużej wtyczce. Można to łatwo zrobić, ale muszę użyć komentarzy, aby zaznaczyć moje zmiany i ponownie zmodyfikować wtyczkę po aktualizacji. Idealnie chciałbym zostawić wtyczkę w spokoju i wprowadzić zmiany w innym miejscu, podobnie …
Kilka miesięcy temu opublikowałem raport o tym błędzie ( na WordPress trac (błąd aktualizacji formularza wystąpienia widżetu) ) i pomyślałem, że też spróbuję o tym napisać tutaj. Może ktoś ma lepsze rozwiązanie tego problemu niż ja. Zasadniczo problem polega na tym, że jeśli upuścisz widżet na pasku bocznym, formularz widżetu …
Widziałem różne sposoby tworzenia tekstu z tłumaczeniem hiperłącza. Nie udało mi się jednak znaleźć jednej najlepszej praktyki. Oto niektóre z rozwiązań, które znalazłem: // METHOD 1 sprintf( __( 'Please read %1$sthis%2$s.', 'tacoverdo-example-domain' ), '<a target="_blank" href="' . esc_url( 'https://goo.gl' ) . '">', '</a>' ); // METHOD 2 echo '<a target="_blank" …
Robię swój pierwszy niestandardowy walker, aby zbudować menu akordeonu. Na początek skorzystałem z tego przykładu: http://bitacre.com/2025/custom-nav-menu-walker-for-wordpress-themes Istnieją dwie funkcje. Najpierw start_lvl, a następnie start_el. W start_el identyfikator get jest implementowany przez $ item-> ID. Czy ktoś wie, jak mogę to zrobić również w start_lvl? Muszę nadać (otaczającej nawigacji niższego poziomu) …
Muszę filtrować przesyłane pliki do określonego folderu w przypadku niestandardowego typu posta o nazwie „dokument” tylko w przypadku plików PDF. Do tej pory mam: function custom_upload_directory( $args ) { $base_directory = '/home/xxx/my_uploadfolder'; $base_url = 'http://xxxx/wp-content/uploads/my_uploadfolder'; $id = $_REQUEST['post_id']; $parent = get_post( $id )->post_parent; // Check the post-type of the current …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.