Иногда я хочу разрабатывать темы WordPress, когда у меня нет подключения к интернету. Мне нужно, чтобы ссылка на функцию и теги шаблона были продуктивными.
Я искал загружаемую или кодексную копию Кодекса, но не смог ее найти. В итоге я попытался отразить это, используя результаты wget
, но результаты были пятнистыми (это слишком много!).
Есть ли способ лучше?
documentation
artlung
источник
источник
Ответы:
Я использую гораздо быстрее и проще создать локальную копию Codex без установки локального сервера и без установки копии MediaWiki, его называют ScrapBook , который является расширение Firefox, который поможет вам сохранять веб - страницы и управлять коллекцией. Ключевые особенности: легкость, скорость, точность и многоязычная поддержка.
используя его Сохранение веба - сайт (Углубленный Capture) Функцию Вы можете установить каталоги , которые вы хотите сохранить, что в вашем случае будет
Function Reference
иTemplate Tags
Вы также можете организовывать свои коллекции так же, как закладки, редактировать сохраненные файлы и выделять ключевые части страниц, и самое интересное - встроенный полнотекстовый поиск.
источник
Лучше всего установить локальную копию MediaWiki. Это то же самое программное обеспечение, которое запускает Википедию, но это также приложение, которое обеспечивает работу Кодекса.
После того, как вы это установили, вы можете указать Кодексу экспортировать нужные вам страницы и импортировать документы XML в вашу локальную установку. Это не автоматизировано, но должно дать вам достаточно информации для быстрой работы.
Получить MediaWiki
Вся документация для загрузки, установки и настройки MediaWiki доступна онлайн .
Если вы можете запускать WordPress локально, вы также должны иметь возможность запускать и MediaWiki локально (для настройки необходимы PHP и MySQL).
Экспортируйте Кодекс
Составьте список страниц, которые вы хотите экспортировать. Я был бы рад, если бы существовал автоматизированный инструмент для экспорта всего , но в отсутствие этого давайте придерживаться ручного процесса.
Перейдите по адресу http://codex.wordpress.org/Special:Export . Эта страница позволяет пометить, какие страницы и категории вы хотите экспортировать.
Допустим, вы просто хотите экспортировать
Function Reference
страницу. Вы должны ввести «Function_Reference» в большое поле для имен страниц. Поместите одно имя страницы в строку, чтобы экспортировать несколько страниц одновременно.Но поскольку эта одна страница не очень полезна ...
Functions
вместо этого экспортируйте всю категорию. Введите «Функции» в поле категории и нажмите « Добавить». Кодекс автоматически выведет список всех 964 функциональных страниц для вас. Затем просто добавьте строку для «Function_Reference», чтобы вы также получили индекс.Вы можете увидеть список всех доступных страниц на http://codex.wordpress.org/Special:AllPages . Список довольно обширен, поэтому я не буду его охватывать здесь ... но добавлю каждую страницу, которую вы хотите экспортировать, и щелкните по ссылке.
После того, как вы нажмете «Экспорт», Кодекс сгенерирует (довольно большой) XML-файл, содержащий все содержимое.
Импортируйте Кодекс
Теперь вернитесь к вашей локальной установке MediaWiki. Теперь вы можете импортировать документ XML и создать свой локальный «клон» Кодекса WordPress.
Подробные инструкции по импорту доступны на сайте MediaWiki .
источник
Functions
приведет к отсутствию страниц (напримерget_permalink
, не будет включен). Я предполагаю, что примерно 20% не хватает.Вы можете использовать приложения Dash (OS X) или Zeal (Linux, Windows), которые имеют справочную информацию о функциях Кодекса, доступную как набор документации.
Он прост в установке и использовании, однако немного неясен, насколько современными являются наборы.
источник
Я думаю, что лучше всего было бы создать отчет об ошибке и попросить фонд WP установить это расширение. Http://www.mediawiki.org/wiki/Extension:PdfBook. Если ничего больше, отметьте его для личного пользования, а затем предоставьте сгенерированный PDF. для пользователей.
источник
Я сделал это для себя, используя HTTrack (http://www.httrack.com/). В итоге получилось несколько мегабайт (сейчас я точно не знаю точное число, я потерял локальную копию из-за сбоя жесткого диска и пока не удосужился восстановить ее), но он работал довольно хорошо.
источник
Вы можете использовать MediaWiki API . Существует полная документация о том, как отражать вики с помощью API и других методов.
источник
Классная идея,
Есть несколько способов сделать его "локальным".
Короче говоря, сейчас нет хранилища для этого. Хотя делать одно было бы круто.
Может быть, я напишу это ...
Я вернусь позже сегодня вечером. Я мог бы на самом деле сделать это немного.
Я положу это на GitHub.Обновление: ответ MediaWiki, как это должно быть сделано на самом деле.
источник
Я знаю, что это старая тема, но она собирает хиты, поэтому я добавлю этот ответ
У devdocs.io есть все API для WordPress, которые вам нужны, хотя он не структурирован, как версия Кодекса, но в некоторых случаях он по-прежнему полезен.
ПРИМЕЧАНИЕ. Это не только документы WordPress, но и многие другие популярные языки.
источник