Tytuł mówi wszystko. W tej chwili w moich niestandardowych systematykach używam terminów id i nazwa systematyki. Myślałem, że to pytanie zostanie zadane wcześniej, ale nigdzie nie można go znaleźć! Więc pomyślałem, że zapytam i zobaczę, czy ktoś ma jakieś odpowiedzi.
Kiedy tworzę wtyczki, testuję je na wielu wersjach WordPressa poprzez symlinkowanie mojego katalogu wtyczek w różnych wp-contentkatalogach. Jest to świetne, ponieważ muszę edytować pliki tylko raz, ale łamie ważną konstrukcję, aby generować odwołania do zasobów w mojej wtyczce: __FILE__odnosi się do fizycznej lokalizacji wtyczki, a nie tej w wp-content. Jak …
Chciałem stworzyć wtyczkę WP. Więc poprosiłem, a moja prośba została zatwierdzona przez WordPress.org Ale nie chcę już rozwijać tej wtyczki. Jak mogę usunąć repozytorium na zawsze lub zażądać jego usunięcia?
Tworzę wtyczkę, korzystając z repozytorium Boilerplate Toma McFarlina jako szablonu, który wykorzystuje praktyki OOP. Próbowałem dowiedzieć się, dlaczego nie mogę poprawnie przesłać moich ustawień. Próbowałem ustawić atrybut akcji na pusty ciąg, jak sugerowano w innym pytaniu tutaj, ale to nie pomogło ... Poniżej znajduje się ogólna konfiguracja kodu, którego używam …
Jak najlepiej utworzyć wtyczkę, która jest gotowa do tłumaczenia? Nie musi być tłumaczony od samego początku, ale musi być łatwy do przetłumaczenia, aby inni programiści z różnych kultur mogli wziąć udział w procesie lokalizacji wtyczki.
Obecnie opracowuję wtyczkę i istnieje duże prawdopodobieństwo, że wydam ją w publicznym repozytorium wtyczek, aby inni mogli z niej korzystać. Wtyczka będzie korzystać z interfejsu API. Aby korzystać z tego interfejsu API, musisz podać nazwę użytkownika i hasło. Więc moja wtyczka musi przechowywać te dane logowania w bazie danych. Nie …
Używam wtyczki. Ma takie działanie. add_action('publish_post', 'old_action'); function old_action($pid) { "code goes here" } } Piszę moduł dla tej wtyczki. Więc muszę zastąpić tę starą funkcję akcji moją nową funkcją akcji. To jest moja nowa funkcja. function new_action($pid) { "code goes here" } } Chcę zastąpić tę funkcję starej aktywności …
Chcę się upewnić, że wszystkie dane w moich wtyczkach / motywach są bezpiecznie obsługiwane przed wejściem do bazy danych i przed wysłaniem do przeglądarki. Mój problem polega na tym, że istnieją sytuacje, w których interfejs API zajmuje się czyszczeniem dla Ciebie - na przykład podczas zapisywania pól meta - i …
Chciałbym uzyskać opinie na temat najlepszych praktyk w tworzeniu wtyczek WordPress zapewniających integrację motywów. Aby mieć sens, gdy zadaję to pytanie, zacznę od hipotetycznego przykładu interesującego mnie scenariusza. Wyobraź sobie, że tworzę wtyczkę o nazwie „Dyskografia”. Dyskografia rejestruje trzy niestandardowe typy postów: „Zespoły”, „Albumy” i „Utwory”. Wtyczka zapewnia również meta-skrzynki, …
Próbuję utworzyć zupełnie inną stronę profilu (nie tę dostarczoną przez Wordpress), ponieważ układ i styl domyślnej strony profilu jest zbyt „Wordpress” dla użytkowników. Teraz z powodzeniem mogę zaprezentować stronę, która może modyfikować meta dane użytkownika, takie jak imię, nazwisko, miasto, kod pocztowy itp. Teraz zaskoczyła mnie zmiana hasła użytkownika. Czy …
Muszę zastosować testy jednostkowe dla jednej z moich wtyczek. Niedawno przeprojektowałem go na klasy, więc testowanie jednostkowe powinno być teraz łatwiejsze do zastosowania. Jakie są skuteczne strategie testowania jednostkowego mojej wtyczki? Potrzebuję sposobu na użycie funkcji WordPress używanych we wtyczce, ale nie powinienem potrzebować działającej witryny WordPress (po prostu testować …
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 …
Używam WordPress 3.0.5 i przetestowałem z 3.1rc4. W głównym pliku PHP mojej wtyczki, kiedy próbuję wywołać is_plugin_active, dostaję Call to undefined function is_plugin_active(). Mogę zadzwonić do add_action i add_filter. Co powinienem sprawdzić / zmienić, aby to naprawić? Dzieje się tak wewnątrz administratora na stronie wtyczek. Na górze mojego głównego pliku …
Stworzyłem własną wtyczkę. Wszystko wydaje się OK, ale jedną rzeczą, którą chcę zrobić w tej wtyczce, jest przekierowanie na odpowiednią stronę ustawień wtyczki, gdy wtyczka jest aktywowana. Na przykład: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator Czy istnieje sposób przekierowania na odpowiednią stronę podczas aktywacji, na przykład za pomocą register_activation_hook?
Hak body_class wydaje się działać tylko ze stronami innymi niż admin. Kiedy robię add_filter('body_class', 'add_body_classes'); function add_body_classes($classes) { $classes[] = 'myclass'; return $classes; } Czy jest jakiś inny hak, którego powinienem użyć, jeśli chcę dodać klasę do treści strony administratora?
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.