Czasami chcę opracować motywy WordPress, gdy nie mam połączenia z Internetem. Potrzebuję odniesień do funkcji i tagów szablonów, aby były wydajne.
Szukałem do pobrania lub SVN kopii Kodeksu, ale nie mogłem go znaleźć. Skończyło się na tym wget
, że próbowałem wykonać kopię lustrzaną , ale wyniki były niejednoznaczne (to zbyt duże!).
Czy jest lepszy sposób?
documentation
artlung
źródło
źródło
Odpowiedzi:
Używam znacznie szybszego i łatwiejszego sposobu na utworzenie lokalnej kopii kodeksu bez instalowania lokalnego serwera i bez instalowania kopii mediawiki, zwanej ScrapBook, która jest rozszerzeniem Firefoksa, która pomaga zapisywać strony internetowe i zarządzać kolekcją. Kluczowe cechy to lekkość, szybkość, dokładność i obsługa wielu języków.
za pomocą funkcji Zapisz stronę internetową (przechwytywanie dogłębne) możesz ustawić katalogi, które chcesz zapisać, co w Twoim przypadku byłoby
Function Reference
iTemplate Tags
możesz także organizować swoje kolekcje, podobnie jak zakładki, edytować zapisane pliki i wyróżniać kluczowe części stron, a najlepszą rzeczą jest wbudowane wyszukiwanie pełnotekstowe.
źródło
Najlepiej założyć lokalną kopię MediaWiki. To jest to samo oprogramowanie, które obsługuje Wikipedię, ale jest to także aplikacja, która obsługuje Kodeks.
Po zainstalowaniu możesz nakazać Codexowi wyeksportowanie potrzebnych stron i zaimportować dokumenty XML do lokalnej instalacji. To nie jest zautomatyzowane, ale powinno dać ci wystarczającą ilość informacji do pracy w celu szybkiego odniesienia.
Uzyskaj MediaWiki
Cała dokumentacja dotycząca pobierania, instalowania i konfigurowania MediaWiki jest dostępna online .
Jeśli możesz uruchomić WordPress lokalnie, powinieneś być w stanie również uruchomić MediaWiki lokalnie (potrzebujesz PHP i MySQL, aby skonfigurować ustawienia).
Wyeksportuj kodeks
Zrób listę stron, które chcesz wyeksportować. Chciałbym, gdyby istniało zautomatyzowane narzędzie do eksportowania wszystkiego , ale w przypadku braku tego trzymajmy się procesu ręcznego.
Przejdź do http://codex.wordpress.org/Special:Export . Ta strona pozwala zaznaczyć strony i kategorie, które chcesz wyeksportować.
Powiedzmy, że chcesz po prostu wyeksportować
Function Reference
stronę. W dużym polu dla nazw stron wpisz „Function_Reference”. Umieść jedną nazwę strony w wierszu, aby wyeksportować wiele stron jednocześnie.Ale ponieważ ta jedna strona nie jest zbyt przydatna ...
Functions
zamiast tego wyeksportuj całą kategorię. Wpisz „Funkcje” w polu kategorii i kliknij dodaj. Kodeks automatycznie wyświetli listę wszystkich stron funkcji 964. Następnie po prostu dodaj wiersz dla „Function_Reference”, aby uzyskać również indeks.Możesz zobaczyć listę wszystkich dostępnych stron na http://codex.wordpress.org/Special:AllPages . Lista jest dość obszerna, więc jej tu nie omówię ... ale dodaj każdą stronę, którą chcesz wyeksportować, i kliknij.
Po kliknięciu „Eksportuj”, Kodeks wygeneruje (raczej duży) plik XML zawierający całą zawartość.
Zaimportuj kodeks
Teraz wróć do lokalnej instalacji MediaWiki. Możesz teraz zaimportować dokument XML i utworzyć lokalny „klon” Kodeksu WordPress.
Szczegółowe instrukcje importu są dostępne na stronie MediaWiki .
źródło
Functions
spowoduje brak stron (np.get_permalink
Nie zostanie uwzględniony). Oszacuję, że brakuje około 20%.Możesz używać aplikacji Dash (OS X) lub Zeal (Linux, Windows), które mają dostęp do funkcji Codex jako zestawu dokumentacji.
Jest łatwy w instalacji i obsłudze, choć trochę niewyraźny, jak aktualne są zestawy.
źródło
Myślę, że najlepszą rzeczą byłoby utworzenie raportu o błędzie i poproszenie fundacji WP o zainstalowanie tego rozszerzenia http://www.mediawiki.org/wiki/Extension:PdfBook Jeśli nic innego, zaznacz to do użytku prywatnego, a następnie podaj wygenerowany plik PDF dla użytkowników.
źródło
Zrobiłem to dla siebie za pomocą HTTrack (http://www.httrack.com/). Skończyło się to garstką megabajtów (teraz nie jestem pewien dokładnej liczby, straciłem lokalną kopię z powodu awarii dysku twardego i nie zadałem sobie trudu, aby ją odbudować), ale działało całkiem dobrze.
źródło
Możesz użyć MediaWiki API . Istnieje pełna dokumentacja na temat tworzenia kopii lustrzanej wiki za pomocą interfejsu API i innych metod.
źródło
Fajny pomysł,
Jest kilka sposobów, aby uczynić go „lokalnym”.
Krótko mówiąc, obecnie nie ma na to repozytorium. Chociaż zrobienie jednego byłoby fajne.
Może napiszę to ...
Wrócę później wieczorem. Mógłbym to zrobić za chwilę.
Umieszczę to na GitHub.Aktualizacja: odpowiedź MediaWiki brzmi, jak należy to zrobić.
źródło
Wiem, że to stary wątek, ale zbiera on hity, więc dodam tę odpowiedź
devdocs.io ma wszystkie API dla WordPressa, których potrzebujesz, chociaż nie ma struktury takiej jak wersja Codex, w niektórych przypadkach jest nadal pomocna.
UWAGA: To nie tylko dokumenty WordPress, ale także wiele innych popularnych języków
źródło