To nie jest pytanie o to, jak zbudować wtyczkę WordPress. Raczej, jakie, jeśli w ogóle, przewodniki można zastosować do tego, jak złożyć architekturę plików dowolnej wtyczki. Niektóre inne języki programowania lub biblioteki mają bardzo kontrolowane sposoby organizowania katalogów i plików. Czasami jest to denerwujące i podkreśla swobodę, jaką oferuje PHP, …
Zadanie Możesz się zarejestrować, dodając dodatkowe katalogi motywów register_theme_directory()do instalacji WP. Niestety rdzeń nie zapewnia takiej samej funkcjonalności wtyczek. Mamy już wtyczki MU, wtyczki, wtyczki i motywy. Ale potrzebujemy więcej dla lepszej organizacji plików. Oto lista zadań do osiągnięcia: Dodaj dodatkowy katalog wtyczek Dla każdego katalogu wtyczek potrzebna jest nowa …
Jestem całkiem nowy w pisaniu wtyczek do WordPressa, ale wskoczyłem już w głęboki koniec i chcę się upewnić, że robię to „dobrze” w moim nadchodzącym dużym projekcie. Zamierzam intensywnie rozszerzyć wordpress do dość dużej aplikacji internetowej i chcę zachować możliwie jak najbardziej natywną strukturę danych, aby polegać na frameworku wordpress, …
Interesuje mnie, w jaki sposób inne osoby opracowują motywy i wtyczki do WordPress. Dla mnie edytor w przeglądarce w panelu administracyjnym po prostu go nie wycina. Obecnie używam tylko IDE z wtyczką PHP (NetBeans), ściągam katalog programowania z mojego serwera, edytuję go, testuję, a następnie przeprowadzam migrację. Szukam sposobu, w …
Twórcy wtyczek często chronią swoje wtyczki przed bezpośrednim dostępem. Widziałem dwa sposoby, aby to zrobić: if ( ! defined( 'WPINC' ) ) die; i if ( ! defined( 'ABSPATH' ) ) exit; Jakie są różnice między WPINC a ABSPATH? Który jest „właściwym” sposobem na zrobienie tego?
Jak zrobić dowolną ikonę wtyczki w poście WordPress? Kod, który chcę wstawić do kodu wtyczki, pojawi się na pasku postów [wp-admin / post.php]. Polub ten obraz: Dane wyjściowe: jeśli kliknę ikonę, zostanie ona automatycznie zapisana [plugin]w treści postu w następujący sposób:
Wiele postów tutaj lub gdzie indziej zawiera kod, ale nie mówią, gdzie go umieścić. Przykład: Znalazłem ten post: Jak wyłączyć 301 przekierowujących postów (nie kanonicznych)? Jestem nowicjuszem w PHP. Gdzie dokładnie powinienem umieścić kod z odpowiedzi?
Niedługo zajmę się moją pierwszą wtyczką i szukam wtyczek, które według ciebie są bardzo wysokiej jakości, pod maską. Rzeczy, których mogę użyć jako przykładu podczas projektowania środowiska dla mojej wtyczki. Jakieś pomysły? Podaj, co czyni go świetną wtyczką.
Korzystam z książki programistów wtyczek Wrox WordPress jako głównego źródła informacji na temat rozpoczynania pracy z nową wtyczką i rozumiem, że wszystkie ustawienia można zapisać jako 1 tablicę, ale książka nie podaje żadnego przykładu tego i wszystkich innych rzeczy znajdowanie w sieci wydaje się tak różne w różnych przykładach. Druga …
Buduję wtyczkę i chcę dodać fragmenty javascript w głowie administratora, ale tylko dla niektórych stron administratora. Nie chodzi mi o strony jak na stronie WordPress, którą sam tworzysz, ale o istniejące strony sekcji administracyjnych, takie jak „Twój profil”, „Użytkownicy” itd. Czy istnieje funkcja wp specjalnie dla tego zadania? Szukałem i …
Aby rozwinąć: Chciałbym wykorzystać ten sam kod Modal / wygląd (jak w wp.media.Modal, wp.media.FocusManager), aby otworzyć modal mojego własnego niestandardowego okna dialogowego, a nie edytora multimediów. W przeszłości używałem do tego grubych elementów, ale wp.media.Modal wydaje się być drogą przyszłości dla modałów - nie wspominając o tym, że wygląda świetnie. …
Buduję wtyczkę, która dodaje dodatkową funkcjonalność do głównej wtyczki. Idealnie na ekranie administrowania wtyczkami link „aktywuj” powinien być wyłączony i należy dodać notatkę, która mówi użytkownikowi, aby najpierw zainstalował i aktywował główną wtyczkę, zanim będzie mógł korzystać z bieżącej wtyczki.
Odkąd jestem nowy w tworzeniu wtyczek WordPress, badałem wewnętrzną strukturę wielu wtyczek. Przekonałem się, że większość z nich nie pasuje do żadnego wzoru, więc zrozumienie, w jaki sposób działają, może być trudne. Zastanawiałem się, czy istnieje bardziej ogólny sposób opracowywania wtyczek, być może z ramami, innymi niż metody opisane w …
Chciałbym ulepszyć Media Editor, po WordPress 3.5, w widoku galerii. Chcę dodać nowe pole wyboru po prawej stronie i wysłać wybrane wartości do shortcode galerii. Myślę, że funkcja wp.media.gallerywwp-includes/js/media-editor.js jest domyślną funkcją wstawiania krótkiego kodu galerii. Chcę dodać nowy parametr, a wartości parametru pochodzą z pola wyboru w Menedżerze multimediów. …
Przy opracowywaniu wtyczek wymagających przechowywania danych, jakie są zalety i wady korzystania z tej lub innej metody? Wyjaśnienie podane w kodeksie nie jest szczegółowo: Zanim jednak przejdziesz do nowej tabeli, zastanów się, czy przechowywanie danych wtyczki w WordPress 'Post Meta (inaczej Custom Fields) będzie działać. Post Meta jest preferowaną metodą; …
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.