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