Às vezes, quero desenvolver temas do WordPress quando não tenho conexão com a internet. Preciso das Referência de Função e Tags de Modelo para serem produtivas.
Procurei uma cópia para download ou SVN do Codex, mas não consegui encontrar uma. Acabei tentando espelhá-lo usando wget
, mas os resultados foram irregulares (é enorme demais!).
Existe uma maneira melhor?
documentation
artlung
fonte
fonte
Respostas:
Use uma maneira muito mais rápida e fácil de criar uma cópia local do codex sem instalar um servidor local e sem instalar a cópia do mediawiki, chamada ScrapBook, que é uma extensão do Firefox, que ajuda a salvar páginas da Web e gerenciar a coleção. Os principais recursos são leveza, velocidade, precisão e suporte multilíngue.
usando o recurso Salvar site (Captura em profundidade), você pode definir os diretórios que deseja salvar, que no seu caso seriam
Function Reference
eTemplate Tags
você também pode organizar suas coleções como favoritos, editar arquivos salvos e destacar partes importantes das páginas, e a melhor coisa é a pesquisa de texto completa.
fonte
Sua melhor aposta é configurar uma cópia local do MediaWiki. Este é o mesmo software que executa a Wikipedia, mas também é o aplicativo que alimenta o Codex.
Depois de instalá-lo, você pode dizer ao Codex para exportar as páginas que deseja e importar os documentos XML para a instalação local. Não é automatizado, mas deve fornecer informações suficientes para trabalhar com referências rápidas.
Obtenha o MediaWiki
Toda a documentação para baixar, instalar e configurar o MediaWiki está disponível online .
Se você pode executar o WordPress localmente, também poderá executar o MediaWiki localmente (você precisa de PHP e MySQL para configurar as coisas).
Exportar o Codex
Faça uma lista das páginas que você deseja exportar. Eu adoraria se houvesse uma ferramenta automatizada para exportar tudo , mas, na ausência disso, vamos continuar com o processo manual.
Navegue para http://codex.wordpress.org/ Especial: exportação . Esta página permite marcar quais páginas e categorias você deseja exportar.
Digamos que você queira apenas exportar a
Function Reference
página. Você digitaria "Function_Reference" na caixa grande para nomes de páginas. Coloque um nome de página por linha para exportar várias páginas ao mesmo tempo.Mas como essa página não é muito útil ... exporte a
Functions
categoria inteira . Digite "Funções" na caixa de categoria e clique em adicionar. O Codex listará automaticamente todas as 964 páginas de funções para você. Em seguida, basta adicionar uma linha para "Function_Reference" para obter o índice também.Você pode ver uma lista de todas as páginas disponíveis em http://codex.wordpress.org/Special:AllPages . A lista é bastante extensa, por isso não a abordarei aqui ... mas adicione todas as páginas que você deseja exportar e clique em.
Depois de clicar em "Exportar", o Codex gerará um arquivo XML (bastante grande) contendo todo o conteúdo.
Importar o Codex
Agora volte para a instalação local do MediaWiki. Agora você pode importar o documento XML e criar seu "clone" local do Codex do WordPress.
Instruções detalhadas de importação estão disponíveis no site do MediaWiki .
fonte
Functions
resultado resultará em páginas ausentes (por exemploget_permalink
, não serão incluídas). Eu estimaria que cerca de 20% está faltando.É possível usar os aplicativos Dash (OS X) ou Zeal (Linux, Windows) que possuem a referência de função Codex disponível como conjunto de documentação.
É fácil de instalar e usar, no entanto, um pouco confuso quanto à atualização dos aparelhos.
fonte
Acho que o melhor seria criar um relatório de erro e solicitar à fundação WP que instale esta extensão http://www.mediawiki.org/wiki/Extension:PdfBook Se nada mais, marque-o para uso privado e forneça o PDF gerado para os usuários.
fonte
Fiz isso sozinho usando o HTTrack (http://www.httrack.com/). Acabou sendo um punhado de megabytes (não tenho certeza do número exato agora, perdi minha cópia local devido a uma falha no disco rígido e não me preocupei em reconstruí-la ainda), mas funcionou muito bem.
fonte
Você pode usar a API MediaWiki . Existe uma documentação completa sobre como espelhar um wiki usando a API e outros métodos.
fonte
Ideia legal,
Existem algumas maneiras de torná-lo "local".
Em suma, não há repositório para isso no momento. Embora fazer um seria legal.
Talvez eu escreva isso ...
Vou postar de volta mais tarde esta noite. Na verdade, posso fazer isso daqui a pouco.
Vou colocar no GitHub.Atualização: A resposta do MediaWiki é como isso realmente deve ser feito.
fonte
Eu sei que este é um tópico antigo, mas está reunindo hits, então eu adicionarei esta resposta
O devdocs.io possui todas as APIs para WordPress que você precisa, embora não seja estruturado como a versão do Codex, ainda é útil em alguns casos.
NOTA: Não são apenas documentos do WordPress, mas também muitos outros idiomas populares
fonte