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ę sobie wyobrazić, że inna wtyczka SEO mogłaby również z …
Kiedy używam spl_autoload_register w mojej wtyczce, otrzymuję: Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 Przeczytałem i znalazłem różne poprawki. Jeden z SO powiedział, aby nie używać spl_autoload_register z WordPress. Czy to jest dokładne? Jestem pewien, że mogę znaleźć „naprawę” błędu, …
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 deweloperskiej. Wydrukowałem 2 zapytania MySQL na ekranie. Widok jednego …
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 hello.php). Czy są jakieś inne wyjątki? …
Piszę niestandardową wtyczkę typu post. Część tego wysyłam do szablonu za pomocą skrótów. Ale inne części potrzebują niestandardowego szablonu postu i wymyśliłem, jak używać hierarchii szablonów dla CPT. Ale szablon niestandardowy znajduje się w motywie i myślę, że wtyczka powinna być samodzielna, przynajmniej na początek. Więc jaka jest najlepsza praktyka …
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ę aktualizacji? Jakieś wskazówki? Tak wygląda widget: To jest mój …
Zastanawiam się, jak liczba pobrań wyświetlanych w katalogu wtyczek koreluje z liczbą rzeczywistych witryn korzystających z wtyczki. Zdaję sobie sprawę, że niektóre osoby będą pobierać i nigdy nie instalować, a inne mogą pobierać wiele razy, ale jeśli wtyczka została zaktualizowana 5 razy z pulpitu nawigacyjnego WP, czy te aktualizacje są …
Jestem świadomy WP_List_Tableklasy (która ogromnie pomogła w obecnej formie). Jednak szukam czegoś jeszcze bardziej wydajnego - jakiejś formy API, w której możesz po prostu „zarejestrować” tabelę MySQL, przekazać field_name => labeltłumaczenia i wszystkie twarde przeszczepy (łącza menu, generowanie tabel, paginacja, sortowanie kolumn) i ewentualnie eksport danych (CSV itp.) odbywa się …
Używam Mac OS X 10.6 z XAMPP. http://wp3.1/ to adres URL, pod którym mam zainstalowany WordPress. Fizyczna ścieżka jest /Users/myUserName/Sites/wp3.1/ Nie instaluję wtyczek ani motywów w „naturalny” sposób. Utworzyłem katalog o nazwie „git”, który znajduje się w /Users/myUserName/git/. Tutaj mieszkają wszystkie moje repozytoria git. Kiedy chcę zainstalować wtyczkę, po prostu …
Zrobiłem niestandardowy typ posta i muszę mieć możliwość tworzenia postów i przypisywania ich autorom. Łatwo to zrobić za pomocą postów, ponieważ możesz przejść do ekranu edycji zbiorczej i natychmiast zmienić autora. Jednak gdy próbuję to zrobić z niestandardowym typem postu, pola autora nie ma. Jak dodać funkcjonalność, aby zmienić autora …
Utworzyłem dodatkowe tabele dla wtyczki, którą opracowuję i muszę dodać indeksy do tych tabel. Jak to zrobić w WordPress? dbDelta()Wydaje się, że używanie nie działa i nie widzę żadnych błędów w logach.
Próbuję zbudować prostą wtyczkę wielokrotnego użytku do prezentacji obrazów w Wordpress 3.9 i wygląda na to, że uderzyłem w mur. Chciałbym móc dodać kilka opcji do instancji obrazu. (Szczegóły w „Ustawieniach wyświetlania załączników”). Jak pole wyboru z napisem „Responsive”, które wyłącza (szarości) menu rozwijane rozmiaru obrazu lub opcje ustalania pozycji …
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.