Pregunta sobre Manga+Press Comic Manager de Wordpress:

encabezado de tema descargado en manga + páginas de prensa

Un usuario preguntó 👇

He estado construyendo el tema hijo durante veintiún años y descubrí que el titular del tema no se encuentra por ninguna parte cuando navego por las páginas de prensa de manga (las últimas páginas de cómics, archivos, cómics individuales).

veo un

do_action('mangapress_get_comic_header');

en todos los archivos de plantilla de prensa + manga, pero después de rastrearlos a través de los varios archivos php en el callejón sin salida del plugin de ritmo por

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

en el archivo theme_functions.php.

Puede que esté leyendo esto de manera inapropiada, soy un lanzador de php, pero ese do_action debería evaluarlo

do_action("mangapress_get_template_part_header", header, comic);

No pude encontrar el add_action para ‘mangapress_get_template_part_header’ en ningún lugar de los archivos del plugin.

Quizás este sea el lugar equivocado para buscar la pregunta.

Cualquier información que me perdiera sería muy útil.

Gracias.

Joseph

(@ hatchb4ck)

Hace 11 meses, 3 semanas

En un montón de excavaciones posteriores, he preparado los elementos para la edición de manga + compatibilidad con el tema fichetenty.

Antes de continuar, me gustaría disculparme prematuramente con Jess, el autor del plugin, si lo que he hecho es un «paso en falso».

Hice los siguientes cambios en el plugin:

1. Se ha agregado lo siguiente a la suite ‘public static $ classMap’ en vendor composer autoload_static.php

'MangaPress\Theme\Compatible\Twentytwenty' => __DIR__ . '/../..' . '/src/Theme/Compatible/Twentytwenty.php'

2. Se ha agregado lo siguiente al conjunto de ‘devoluciones’ en vendor composer autoload_classmap.php

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

3. Copió resources assets css ficheynineteen.css en resources assets css Twentytwenty.css. CSS no es perfecto, pero es un punto de partida para modificarlo en el tema de mi hijo.

4. Usando todos los archivos proporcionados en src theme compatible como ejemplos, Twentytwenty.php fue creado en ese directorio.

Nuevamente, lamento si esto es una falta de respeto en la forma en que el autor del plugin. Entiendo que la actualización al plugin eliminará estos cambios. Espero que haya compatibilidad ficticia en la próxima actualización.

Si el desarrollador desea que le envíe una copia de mi Twentytwenty.php, estoy feliz de hacerlo. Estoy seguro de que pueden mejorarlo.

Esta respuesta fue modificada hace 11 meses, 3 semanas por.

(@ardathksheyna)

Hace 11 meses, 3 semanas

¡No se requiere disculpa! Básicamente, creaste una clase de soporte temático para TwentyTwenty, que puedo modificar y agregar al siguiente número, ¡muchas gracias entonces!

Sí, una actualización de plugin definitivamente eliminaría esos cambios. Además, no hay cambios en los archivos bajo /vendor/ el directorio se violaría si ejecutara Composer.

Una vez más, ¡gracias!

(@ hatchb4ck)

Hace 11 meses, 3 semanas

Todavía estoy trabajando en algunos problemas con lo que he creado. La funcionalidad del menú modular presente en páginas de otros veinte años no está disponible en las páginas de prensa de manga +.

Estoy lo suficientemente cerca para resolverlo.

(@ardathksheyna)

Hace 10 meses, 3 semanas

Aviso: en lugar de modificar el plugin, agregue su nueva clase a su propio tema y cárguelo mangapress_theme_compatible-{$theme} gancho. En este caso, realmente mangapress_theme_compatible-twentytwenty.

Ejemplo:


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

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *