A veces quiero desarrollar temas de WordPress cuando no tengo conexión a Internet. Necesito la Referencia de funciones y las Etiquetas de plantilla para ser productivo.
Busqué una copia descargable o SVN del Codex pero no pude encontrar una. Terminé tratando de reflejarlo usando wget
, pero los resultados fueron irregulares (¡es demasiado grande!).
¿Hay una mejor manera?
documentation
artlung
fuente
fuente
Respuestas:
Utilizo una forma mucho más rápida y fácil de crear una copia local del códice sin instalar un servidor local y sin instalar una copia de mediawiki, llamada ScrapBook, que es una extensión de Firefox, que te ayuda a guardar páginas web y administrar la colección. Las características clave son ligereza, velocidad, precisión y soporte multilingüe.
utilizando su función Guardar sitio web (Captura en profundidad) puede configurar los directorios que desea guardar, que en su caso serían
Function Reference
yTemplate Tags
También puede organizar sus colecciones como marcadores, editar archivos guardados y resaltar partes clave de las páginas y lo mejor de todo es la búsqueda de texto completo.
fuente
Su mejor opción es configurar una copia local de MediaWiki. Este es el mismo software que ejecuta Wikipedia, pero también es la aplicación que alimenta el Codex.
Una vez que haya instalado eso, puede indicarle al Codex que exporte las páginas que desee y puede importar los documentos XML en su instalación local. No está automatizado, pero debería brindarle suficiente información para trabajar para obtener referencias rápidas.
Obtén MediaWiki
Toda la documentación para descargar, instalar y configurar MediaWiki está disponible en línea .
Si puede ejecutar WordPress localmente, también debería poder ejecutar MediaWiki localmente (necesita tanto PHP como MySQL para configurar las cosas).
Exportar el Codex
Haga una lista de las páginas que desea exportar. Me encantaría si hubiera una herramienta automatizada para exportar todo , pero en ausencia de eso, sigamos con el proceso manual.
Navegue a http://codex.wordpress.org/Special:Export . Esta página le permite marcar qué páginas y categorías desea exportar.
Digamos que solo quieres exportar la
Function Reference
página. Deberías ingresar "Function_Reference" en el cuadro grande para los nombres de página. Coloque un nombre de página por línea para exportar varias páginas a la vez.Pero como esa página no es muy útil ... exporta la
Functions
categoría completa en su lugar. Ingrese "Funciones" en el cuadro de categoría y haga clic en Agregar. El Codex enumerará automáticamente todas las 964 páginas de funciones por usted. Luego, simplemente agregue una línea para "Function_Reference" para que también obtenga el índice.Puede ver una lista de todas las páginas disponibles en http://codex.wordpress.org/Special:AllPages . La lista es bastante extensa, por lo que no la cubriré aquí ... pero agregue cada página que desee exportar y haga clic.
Una vez que haya hecho clic en "Exportar", el Codex generará un archivo XML (bastante grande) que contendrá todo el contenido.
Importar el Codex
Ahora navegue de regreso a su instalación local de MediaWiki. Ahora puede importar el documento XML y crear su "clon" local del Codex de WordPress.
Las instrucciones detalladas de importación están disponibles en el sitio web de MediaWiki .
fuente
Functions
perderán páginas (por ejemploget_permalink
, no se incluirán). Calculo que falta aproximadamente el 20%.Puede usar aplicaciones Dash (OS X) o Zeal (Linux, Windows) que tienen un raspado de referencia de función Codex disponible como conjunto de documentación.
Es fácil de instalar y usar, sin embargo, es un poco confuso qué tan actualizados se mantienen los conjuntos.
fuente
Creo que lo mejor sería crear un informe de error y pedirle a la fundación WP que instale esta extensión http://www.mediawiki.org/wiki/Extension:PdfBook. Si no hay nada más, márquelo para uso privado y luego proporcione el PDF generado para los usuarios
fuente
Lo hice por mí mismo usando HTTrack (http://www.httrack.com/). Terminó siendo un puñado de megabytes (no estoy seguro del número exacto ahora, perdí mi copia local debido a una falla del disco duro y no me he molestado en reconstruirla aún), pero funcionó bastante bien.
fuente
Puedes usar la API MediaWiki . Hay documentación completa sobre cómo duplicar un wiki usando la API y otros métodos.
fuente
Buena idea,
Hay algunas formas de hacerlo "local".
En resumen, no hay un repositorio para esto en este momento. Aunque hacer uno sería genial.
Tal vez escribiré eso ...
Volveré a publicar más tarde esta noche. De hecho, podría haber hecho esto en un momento.
Lo pondré en GitHub.Actualización: La respuesta de MediaWiki es cómo debería hacerse esto realmente.
fuente
Sé que este es un hilo viejo pero ha estado reuniendo éxitos, así que agregaré esta respuesta
devdocs.io tiene todas las API para WordPress que necesita, aunque no está estructurado como la versión del Codex, todavía es útil en algunos casos.
NOTA: no se trata solo de documentos de WordPress, sino también de muchos otros idiomas populares
fuente