Para responder à sua pergunta, sim
Na verdade, existem muitas outras funções que você pode substituir nesse arquivo, ele é incluído como a primeira linha de "wp-admin / includes / upgrade.php" & há muitas funções dentro para serem substituídas
Infelizmente, não há muita informação disponível sobre os plugins, mas vou tentar colocar alguns pontos
- Eles são diferentes dos plugins normais, no sentido de que não podem ser empacotados & instalado através do wordpress admin.
- O uso deles significa que o proprietário carregou manualmente o plug-in no local correto. Então, é assumido que está escrito & adicionado pelo próprio proprietário.
- Esses plug-ins destinam-se apenas a ter um código específico para o site wordpress específico.
- Como eles são adicionados pelo proprietário, eles não podem ser controlados (ativados / desativados) no painel de administração. A instrução include é codificada no núcleo.
- Eles não precisam ter nenhum cabeçalho de arquivo.
Para resumir, eles são arquivos php codificados para serem incluídos (se existirem), sempre que a funcionalidade correspondente estiver sendo carregada pelo wordpress.
Para usá-los, basta criar um arquivo php com esse nome dentro do diretório "wp-content" & será incluído automaticamente. Esse arquivo pode, claro, incluir qualquer número de outros arquivos, conforme necessário.
EDITAR
Como toscho apontou,
1) Drop-ins (se disponível) também são listados no painel de administração do wordpress com todos os outros plugins. Embora ao contrário de outros plugins, você não tem o controle para desativá-los de lá.
2) Wordpress, ao atualizar-se (atualização principal), não altera o diretório "wp-content". Por este motivo, estes plugins nunca mudam entre atualizações.
3) Você pode definir uma constante no wp-config.php
para alterar o diretório "wp-content" para outro. A constante que você precisa definir é WP_CONTENT_DIR
. Isso também altera os padrões para outras constantes, como o diretório plugins, então você também precisa cuidar disso, se necessário