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.

5
Czy programista może przyjąć wtyczkę oznaczoną jako „nie zaktualizowana w ciągu 2 lat”?
Znalazłem kilka wtyczek WordPress na http://wordpress.org/extend/plugins/ z tym ostrzeżeniem: Ta wtyczka nie była aktualizowana od ponad 2 lat. Może nie być już obsługiwany ani obsługiwany i może mieć problemy ze zgodnością, gdy jest używany z nowszymi wersjami WordPress. Czy istnieje sposób „adoptowania” lub „weryfikacji” takiej wtyczki? Mam jedną wtyczkę na …

3
Warunkowo kolejkuj skrypt / arkusz stylów widgetu w HEAD (tylko jeśli jest obecny na stronie!)
Próbowałem załadować skrypty i style dla widgetu WordPress z następującymi warunkami ... Skrypty MUSZĄ ładować się do HEAD (w przeciwnym razie się zepsują). Skrypty muszą się ładować TYLKO wtedy, gdy widżet faktycznie się wyświetla (są dość ciężkie). Przeprowadziłem wiele poszukiwań i wydaje się, że jest to powszechny (nierozwiązany) problem ... …

3
Jakie są zalety interfejsu API ustawień?
Pozwólcie, że poprzedzę to stwierdzeniem, że prawie nigdy nie pracuję z WordPress - w rzeczywistości ostatni raz, gdy tworzyłem witrynę w WordPress, powróciłem w wersji 2.2. Wczoraj zepsułem wszystko i zadałem kilka pytań, próbując uruchomić podstawową wtyczkę menu. Teraz mam wtyczkę w pełni funkcjonalną i zachowuję się dokładnie tak, jak …

2
Strategia budowania wtyczek przy użyciu Eclipse
Ktoś, kto ma doświadczenie w budowaniu wtyczek WordPress przy użyciu Eclipse PDT? Moja sytuacja to: Muszę zbudować wtyczkę, która rozszerza inną wtyczkę (spójrz na to jako wersja premium z innej wtyczki) Już utworzyłem projekt plugin core(oryginalna wtyczka), importując z repozytorium svn Utworzyłem bibliotekę Eclipse o nazwie wordpressi dodałem ją do …

3
Jak dołączyć plik za pomocą get_template_part () do wtyczki?
Może być bardzo proste pytanie, ale walczę. Przy tworzeniu motywów pracowałem get_template_part()wiele razy i rozumiem jego podstawy. Ale kiedy opracowuję wtyczkę, zastanawiałem się, czy mogę jej użyć, pokazując kilka błędów: Uwaga: Użycie niezdefiniowanej stałej STYLESHEETPATH - przyjęto „STYLESHEETPATH” w ...\wp-includes\template.phplinii 407 i Uwaga: Użycie niezdefiniowanej stałej TEMPLATEPATH - przyjęto „TEMPLATEPATH” …

2
Jak skonfigurować Docker do opracowywania i wdrażania niestandardowego motywu?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Zaczynam pracę z Dockerem i wciąż jestem nowy w profesjonalnych praktykach programistycznych WordPress. Chciałbym skonfigurować środowisko programistyczne Docker (na moim …

1
Niestandardowe przesyłanie multimediów w celu wstawienia niestandardowego kodu krótkiego
Pracuję nad wtyczką, która tworzy niestandardowe „portfolio” typu posta wraz z krótkim kodem do wstawienia na dowolnej stronie lub postu. Krótki kod to: [portfolio option1=“1” option2=“0” option3=“1” ] I działa dobrze, pokazuje wszystkie niestandardowe posty za pośrednictwem niestandardowego WP_query. Ale chcę iść dalej. Utwórz niestandardowy przycisk obok upload mediagenerowania wyjściowego …

2
Jak rozwidlić wtyczkę?
Chcę zacząć zwracać się do społeczności, ale pisanie wtyczki od zera jest obecnie nieco powyżej mojego poziomu umiejętności i kreatywności (co oznacza, że ​​nie wiem, jaki problem mogę rozwiązać za pomocą wtyczki! Za każdym razem, gdy myślę o coś, znajduję plugin lub 6, które zostały już napisane!). Jednak niedawno zidentyfikowałem …


1
Gdzie jest najlepsze miejsce na użycie add_filter
Czy powinienem użyć funkcji add_filterW inithaku akcji mojej wtyczki, czy tylko w głównym skrypcie wtyczki? Ponieważ czasami zdarzało mi się, że ludzie używają filtrów w całym miejscu, a jeśli włożyłem inithak, w niektórych przypadkach byłoby za późno. Czy są jakieś ogólne porady na temat pierwszeństwa action& filterhook, abyśmy mogli mieć …


4
Co sądzisz o niestandardowych interfejsach użytkownika wtyczek / motywów?
Prawdopodobnie zauważyłeś trend tworzenia niestandardowych interfejsów użytkownika wtyczek / motywów, szczególnie w komercyjnych (na przykład w CodeCanyon - niestandardowe pudełka, tabulatory, akordeony itp.). Osobiście uważam, że interfejs użytkownika powinien być przede wszystkim ujednolicony, a WP jest bardzo łatwe do osiągnięcia przy użyciu domyślnej struktury HTML rdzenia + klas CSS => …

5
Jak debugować wtyczkę za pomocą Xdebug?
Byłem w stanie dość łatwo zainstalować i skonfigurować NetBeans 6.9.1 i Xdebug w moim lokalnym środowisku opartym na PHP 5.3.0 (XAMPP). Mój problem jest teraz następujący: jeśli ustawię punkt przerwania w pliku index.php Wordpress lub innych podstawowych plikach PHP Wordpress, NetBeans poprawnie zatrzyma się w pożądanej pozycji. Jeśli zamiast tego …

2
Jak dodać podmenu do menu generowanego przez wp_nav_menu przy użyciu wtyczki
Mam wygenerowane menu, za pomocą wp_nav_menuktórego wyglądają <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> Chcę zmodyfikować powyższe menu, dodając podmenu do …

2
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 naprawdę nie sądziłem, że WordPress po …

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.