Nota: esta é uma repostagem do mesmo tópico de pxlnv.com, embora eu tenha mudado um pouco.
Então você quer fazer um linklog realmente moderno em sua instalação do WordPress? E você quer tornar a postagem super fácil? Eu ouço você.
Você precisará de três coisas para começar:
- PHP Markdown (pegue a versão “Extra” para notas de rodapé, tabelas e outros itens)
- Excelente plugin DFLL de YJ Soon , e
- Meu arquivo press-this.php personalizado
A primeira coisa dessa lista permite que você escreva usando Markdown, que é muito mais legal do que o editor visual do WordPress, e construa coisas com HTML embutido (especialmente se você estiver atualizando seu site a partir de seu smartphone).
A segunda coisa é o que realmente cria o formato de postagem no estilo de lista vinculada. Siga as instruções de Soon para configurar isso.
A terceira coisa é um pouco de mágica. Substituí as citações de HTML por citações de Markdown:
$selection = preg_replace('/(r?n|r)/', "n> ", $selection);
$selection = '> ' . str_replace('<p></p>', '', $selection) . '';
Eu não escrevo PHP, então isso é um pouco hacky, mas funciona bem.
A outra coisa que meu arquivo faz é construir a postagem no formato exigido pelo plugin de YJ Soon:
$content = '';
if ( $url )
$content .= sprintf( "<a href='%s'>%s</a>.nn", esc_url( $url ), esc_html( $title ) );
if ( $selection ) {
$content .= $selection;
}
Isso coloca a URL na primeira linha de uma tag âncora, seguida por um ponto.
Faça upload do meu press-this.php
para /wp-admin/
, após fazer um backup desse arquivo. Arraste o Press This bookmarklet para a barra de favoritos e poste feliz. Isso funciona muito bem em tudo, desde meu smartphone até meu laptop.
Notas:
- Você precisará substituir o arquivo sempre que atualizar o WordPress.
Façam:
- Corrija o problema acima apontando para um arquivo diferente (link-this.php ou algo assim).
- Analisa automaticamente os links embutidos do texto citado.