Pytania oznaczone «plugin-development»

11
Jak sprawdzić unikalność prefiksu wtyczki?

Aby uniknąć kolizji z innymi wtyczkami, należy poprzedzić wszystkie globalne funkcje, akcje i wtyczki unikalnym prefiksem, np .: function xyz_function_name() { ... } Pytanie brzmi: w jaki sposób mogę sprawdzić, czy xyzto naprawdę wyjątkowe? Na przykład zastosowania Yoast SEO, wpseo_które mogę...

11
Czy istnieje dokumentacja cyklu życia wtyczki?

Czy jest gdzieś dokumentacja, która wyjaśnia, jaki jest cykl życia wtyczek? Zaczynam nową wtyczkę w stylu OOP i właśnie dowiedziałem się, że moja główna klasa jest bardzo aktywna (dzięki Xdebug i Netbeans). Zastanawiam się, dlaczego i denerwuje mnie to, ponieważ inicjuję obiekt Dropbox-API, i...

11
Dynamiczne dodawanie pól formularza Widget

Próbuję dynamicznie dodać pole formularza do widżetu WordPress. Jeśli więc użytkownik chce dodać inną datę do wydarzenia, może kliknąć przycisk, aby uzyskać więcej pól. Pytanie brzmi: jak zapisać nowo utworzone pola wejściowe do mojej bazy danych? Czy muszę napisać niestandardową funkcję...

11
Jak ulepszyć ten fragment zapytania administratora, aby uniknąć generowania zduplikowanych wyników podczas wyszukiwania innych niż meta?

Bawiłem się fragmentami kodu, które dodają metadane do wyszukiwań administratora. Najlepszy fragment, jaki znalazłem, został napisany przez Stefano na to pytanie . Wydaje się jednak, że ma 1, irytujący błąd podczas wyszukiwania terminów niemeta. Oto kilka chwytów z mojej lokalnej instalacji...

11
Jak znaleźć ślimak wtyczek?

Zastanawiam się, jak mogę znaleźć informacje o pluginie (slug = nazwa wewnętrzna używana przez WordPress do aktualizacji wtyczek i określenia, które wtyczki są aktualnie aktywne)? Zwykle jest to nazwa folderu wtyczki, ale jeśli wtyczka nie ma folderu, jest to nazwa jego pliku (na przykład...

10
Jak wyświetlić komunikat podczas aktywacji wtyczki

Rozwijam wtyczkę, ale podczas frazy aktywacyjnej ciągle napotykam błędy. Jednak nie ma łatwego sposobu wyświetlania komunikatów o błędach, ponieważ echo rzeczy spowodowałoby błąd „nieoczekiwanego wyjścia”. Próbowałem haka admin_message, ale to nie działa. Jak mogę ostrzec użytkownika, jeśli jakiś...