Zakładanie wiki społeczności w celu zebrania obiektywnych najlepszych praktyk w zakresie opracowywania wtyczek. To pytanie zostało zainspirowane komentarzami @ EAMann dotyczącymi wp-hackerów . Chodzi o to, aby współpracować nad tym, jakie obiektywne najlepsze praktyki mogą być, abyśmy mogli potencjalnie wykorzystać je w procesie przeglądu współpracy społeczności. AKTUALIZACJA: Po zobaczeniu kilku …
Stworzyłem wtyczkę i oczywiście będąc sobą, chciałem iść z przyjemnym podejściem OO. Teraz tworzę tę klasę, a następnie tuż poniżej stwórz instancję tej klasy: class ClassName { public function __construct(){ } } $class_instance = new ClassName(); Zakładam, że istnieje więcej sposobów WP na zainicjowanie tej klasy, a potem natknąłem się …
Czy istnieje łatwy do zrozumienia schemat decydujący o tym, jaki kod należy do wtyczki lub motywu functions.php? Tam są wiele spraw i wielu debat o tym temacie, głównie dlatego, że istnieje kilka błędnych przekonań na temat wewnętrznych mechanizmów WordPressa. Proszę o odpowiedź w oparciu o fakty, a nie opinie. Powinien …
add_menu_pageDokumentacja mówi przekazać tytuł menu jako drugi parametr: add_menu_page('Page Title', 'Menu Title', ...); Po dodaniu kolejnych stron później add_submenu_pagestrona główna staje się pierwszym wpisem w podmenu: Chcę jednak, aby pierwszy element na liście miał inną nazwę (ale nadal wskazuje tę samą stronę), tak jak robi to sam Wordpress: Jak mogę …
Połącz swoje wtyczki WPSE Jeśli odpowiedziałeś na pytanie i zrobiłeś wtyczkę ze swojego kodu, to jest to twoje miejsce, aby je udostępnić. Pomysł: stary komentarz @MikeSchinkel podczas fazy beta, w którym napisał coś w stylu „Ciekawe, ile wtyczek wyjdzie z WA”. „Zasady” Napisz krótki - jeden wiersz - opis tego, …
Jakiego oprogramowania używasz do swoich potrzeb związanych z WordPress? Podaj swój system operacyjny. W systemie Windows XP używam: filezilla (FTP) notepad ++ (do odczytu plików PHP / CSS) firebug (rozszerzenie firefox, które pozwala mi grać z elementami strony internetowej) Inne rzeczy, których nie używam regularnie, ale chciałbym użyć więcej - …
Czy ktoś używał automatycznego ładowania i / lub przestrzeni nazw PHP we wtyczce lub motywie? Myśli o ich użyciu? Jakakolwiek krzywda? Pułapki? Uwaga: przestrzenie nazw to tylko PHP 5.3+. Załóżmy, że na to pytanie wiesz, że będziesz mieć do czynienia z serwerami, o których wiesz, że mają PHP 5.3 lub …
Dodałem nową stronę pod „Pages” w wordpress admin i dodałem kilka niestandardowych pól. Chciałbym również móc dodać pole do przesłania obrazu do edytora stron - czy jest jakiś sposób to zrobić za pomocą niestandardowych pól? Czy może muszę obrać inny kierunek, jeśli potrzebuję tej umiejętności?
Mój problem polega na tym, że w głównym pliku wtyczki dołączam plik PHP podobny do tego: include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); // or require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php'); i w tym pliku mam wywołanie funkcji WordPress, takiej jak: add_action('hook', 'callback'); i dostaję: Błąd krytyczny: …
Czy istnieje dobre narzędzie do analizy moich reguł przepisywania? Zawsze mylę się z wyrażeniami regularnymi i zamianami parametrów. Stworzyłem coś sam i opublikuję go tutaj, aby inni mogli z niego korzystać, ale możesz dodać inne narzędzia!
Ostatnio przyglądałem się API wtyczki nieco bardziej dogłębnie i zastanawiałem się, jakie są rzeczywiste różnice między działaniem a chwytaniem filtrów . Oba są zdarzeniami, które otrzymują dane jako parametr i wydaje się, że oba są w stanie robić te same rzeczy. Oczywiście widzę, że akcje są wywoływane, gdy mają miejsce …
Zastanawiam się, jaka jest preferowana metoda obsługi wywołań AJAX. Czy należy używać tego samego pliku php wtyczki do przetwarzania POST, czy osobnego? Który jest czystszy lub bezpieczniejszy?
Odkryłem, że najdłuższą częścią rozwoju wtyczki lub motywu jest utworzenie panelu opcji, przynajmniej w moim przypadku. Więc lubię wiedzieć, jakie jest twoje zdanie na ten temat. Czy korzystasz z gotowego frameworka lub klasy? A jeśli tak, to wiedźma? A może piszesz to od zera? Użyć ustawień API lub zwykłych opcji? …
Jestem całkiem nowy w tworzeniu wtyczek i miałem trudności z debugowaniem. Użyłem dużo echa i jest niechlujny i brzydki. Jestem pewien, że jest lepszy sposób, aby to zrobić, może IDE z debuggerem, w którym mogę uruchomić całą witrynę, włączając wtyczkę?
Jaki jest zalecany sposób tworzenia strony z tabelą w stylu tabel pokazujących posty lub użytkowników w obszarze administracyjnym? Ja rozszerza Cache Obrazy wtyczki i zawiera tabelę z domen oraz liczbę zdjęć z tej domeny. Więc nie ma równoważnej istniejącej tabeli, na której mógłbym zbudować (w pierwszej wersji tego pytania pytałem …
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.