Pytania otagowane jako plugin-development

Wtyczki WordPress umożliwiają łatwe modyfikowanie, dostosowywanie i ulepszanie bloga WordPress. Zamiast zmieniać podstawowe programowanie WordPress, możesz dodać funkcjonalność za pomocą wtyczek WordPress.

10
Jak zbudować wtyczkę
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, …

3
Dodaj wiele katalogów wtyczek
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 …

1
Czy do tworzenia wtyczek należy używać niestandardowych typów postów lub niestandardowych tabel bazy danych?
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, …


3
Jakie są różnice między WPINC a ABSPATH?
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?




1
Ustawienia API z przykładem tablic
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 …

5
Jak sprawdzić, czy znajdujesz się na określonej stronie w sekcji Administrator WP? Na przykład, jak mogę sprawdzić, czy jestem na stronie Użytkownicy> Twój profil?
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 …

1
Czy można ponownie użyć wp.media.editor Modal do okien dialogowych innych niż media
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. …

4
Jak sprawić, by wtyczka wymagała innej wtyczki?
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.

5
Czy jest jakiś program rozwoju wtyczek
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 …

2
Ulepsz Media Manager for Gallery
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. …

5
Publikuj meta vs. oddzielne tabele bazy danych
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ą; …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.