Pergunta sobre Manga + Press WordPress Comic Manager: Cabeçalho de tema baixado em Manga + Press Pages

Um usuário perguntou ?

Eu venho construindo o tema infantil há vinte e um anos e descobri que o título do tema não está em lugar algum quando navego nas páginas da imprensa de mangá (últimas páginas de quadrinhos, arquivos, quadrinhos individuais).

eu vejo um

do_action('mangapress_get_comic_header');

em todos os arquivos de template press+manga, mas depois de vasculhar os vários arquivos php no beco sem saída do plugin beat por

do_action("mangapress_get_template_part_{$slug}", $slug, $name);

no arquivo theme_functions.php.

Eu posso estar lendo isso de forma inadequada, sou um php caster, mas esse do_action deve avaliá-lo

do_action("mangapress_get_template_part_header", header, comic);

Não consegui encontrar o add_action para ‘mangapress_get_template_part_header’ em nenhum lugar nos arquivos do plugin.

Talvez este seja o lugar errado para procurar a pergunta.

Qualquer informação que eu perdi seria muito útil.

Obrigado.

Joseph

(@hatchb4ck)

11 meses, 3 semanas atrás

Em muitas escavações posteriores, preparei os elementos para edição de mangá + suporte ao tema fichetenty.

Antes de continuar, gostaria de me desculpar prematuramente com Jess, a autora do plugin, se o que fiz foi um “erro”.

Fiz as seguintes alterações no plugin:

1. Adicionado o seguinte ao conjunto ‘public static $classMap’ no compositor do fornecedor autoload_static.php

'MangaPressThemeCompatibleTwentytwenty' => __DIR__ . '/../..' . '/src/Theme/Compatible/Twentytwenty.php'

2. Adicionado o seguinte ao conjunto de ‘retornos’ no compositor do fornecedor autoload_classmap.php

'MangaPressThemeCompatibleTwentytwenty' => $baseDir . '/src/Theme/Compatible/Twentytwenty.php'

3. Recursos de recursos copiados css ficheynineteen.css para recursos de recursos css Twentytwenty.css. CSS não é perfeito, mas é um ponto de partida para modificá-lo no tema do meu filho.

4. Usando todos os arquivos fornecidos no tema src compatíveis como exemplos, Twentytwenty.php foi criado nesse diretório.

Novamente, me desculpe se isso é desrespeitoso na forma como o autor do plugin. Entendo que a atualização do plugin removerá essas alterações. Espero que haja compatibilidade fictícia na próxima atualização.

Se o desenvolvedor quiser que eu envie uma cópia do meu Twentytwenty.php, ficarei feliz em fazê-lo. Tenho certeza que eles podem melhorar isso.

Esta resposta foi modificada 11 meses, 3 semanas atrás por.

(@ardathksheyna)

11 meses, 3 semanas atrás

Nenhum pedido de desculpas necessário! Basicamente você criou uma classe de suporte a temas para TwentyTwenty, que posso modificar e adicionar ao próximo número, muito obrigado então!

Sim, uma atualização de plugin definitivamente removeria essas alterações. Além disso, não há alterações nos arquivos em /vendor/ o diretório seria violado se você executasse o Composer.

Obrigado novamente!

(@hatchb4ck)

11 meses, 3 semanas atrás

Ainda estou trabalhando em alguns problemas com o que criei. A funcionalidade de menu modular presente em outras páginas de vinte anos não está disponível nas páginas de imprensa manga+.

Estou perto o suficiente para descobrir.

(@ardathksheyna)

10 meses, 3 semanas atrás

Aviso: em vez de modificar o plugin, adicione sua nova classe ao seu próprio tema e carregue-o mangapress_theme_compatible-{$theme} gancho. Neste caso, realmente mangapress_theme_compatible-twentytwenty.

Exemplo:


function mytheme_twentytwenty_compat() {
   require_once "class-twentytwenty.php";
}
add_action('mangapress_theme_compatible-twentytwenty', 'mytheme_twentytwenty_compat');

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *