Substitua o arquivo wordpress principal por meu próprio

A edição de arquivos principais nunca é uma opção. – a questão NÃO é editar arquivos principais, mas sim encontrar uma maneira de replace certos arquivos usando um plugin ou outra function incorporada.

Requer mais controle sobre o que está sendo exibido por um arquivo WordPress e o arquivo não contém ganchos que eu possa usar.

É possível usar minha própria versão de um arquivo core wordpress em vez disso?

EDITAR

Problema: Biblioteca de mídia que exige e clique adicional para obter o URL completo do arquivo carregado.

Arquivos em questão: wp-admin / async-upload.php

Detalhe: as versões mais recentes do wordpress removeram a capacidade de simplesmente arrastar uma imagem para o carregador de mídia (em Mídia> Adicionar Novo>) e obter o nome do arquivo. Este deve ser o comportamento padrão e não tenho certeza por que ele foi removido. Agora, um uploads um arquivo e tem que clicar em “editar” para abrir uma nova página apenas para obter o nome do arquivo.

Código Original – começando na linha 54:

case 3 : if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) ) echo ''; echo '' . _x( 'Edit', 'media item' ) . ''; $title = $post->post_title ? $post->post_title : wp_basename( $post->guid ); // title shouldn't ever be empty, but use filename just in cas.e echo '
' . esc_html( wp_html_excerpt( $title, 60, '…' ) ) . '
'; break;

Adição de código – começando na linha 54:

 case 3 : if ( $thumb_url = wp_get_attachment_image_src( $id, 'thumbnail', true ) ) $image_url = wp_get_attachment_image_src( $id, 'full', true ); echo ''; echo '' . _x( 'Edit', 'media item' ) . ''; $title = $post->post_title ? $post->post_title : wp_basename( $post->guid ); // title shouldn't ever be empty, but use filename just in cas.e echo '
' . esc_html( wp_html_excerpt( $title, 60, '…' ) ) . '
'; echo ''; break;

Resultado: Tudo o que adicionei é o URL da imagem completa que acabou de ser carregada. Embora seja ótimo ver uma pequena miniatura como resultado do envio de mídia, é necessário o URL da imagem completa – especialmente ao fazer o upload de vários arquivos. Meu código adicional apenas adiciona uma input com o URL da imagem completa para que eu possa copiá-la e colá-la em outro lugar.

Inicialmente, eu estava esperando que houvesse uma function simples para dizer wordpress: não use esse arquivo, use outro.

Solutions Collecting From Web of "Substitua o arquivo wordpress principal por meu próprio"

Sim, é possível. Você pode modificar esse arquivo e usá-lo.

Mas … Será muito trabalho manter essas mudanças. Você terá que mesclá-los após cada atualização do WordPress e verifique se essas alterações não quebram nada no WP. É por isso que tais modificações não são práticas muito comuns e não são recomendadas.

Ao replace os arquivos principais, se você quer dizer que você irá replace os arquivos na pasta WP-ADMIN e WP-INCLUDES , não será uma boa solução, pois quando você atualizará o WordPress, eles serão substituídos novamente. O que exige que as coisas possam ser feitas fazendo um tema de acordo com suas necessidades

Em geral, não é necessário alterar o código principal para mudar o que o HTML wordpress gera. Se não houver um filtro apropriado, você sempre pode amortecer a saída e executar pesquisa e replace no HTML gerado para ajustá-lo às suas necessidades e somente então enviar o resultado para o navegador.