Implementar Issues #2-4, #8-13, #16 - Funcionalidades core del tema
Implementación masiva de funcionalidades esenciales del tema apus-theme usando agentes paralelos para máxima eficiencia. **Issues Completados:** **Issue #2 - Eliminar bloat de WordPress:** - inc/performance.php: 13 funciones que remueven emojis, oEmbed, feeds, dashicons, jQuery migrate, XML-RPC, etc. - Optimización completa del frontend **Issue #3 - Desactivar búsqueda nativa:** - inc/search-disable.php: Bloquea queries de búsqueda, widget, formularios - search.php: Retorna 404 con mensaje amigable **Issue #4 - Desactivar comentarios:** - inc/comments-disable.php: 15 funciones que eliminan comentarios de frontend y backend - comments.php: Template desactivado **Issue #8 - Footer con 4 widgets:** - footer.php: Verificado con 4 áreas de widgets y copyright - assets/css/footer.css: Estilos responsive completos - Sistema de anchos configurables **Issue #9 - Jerarquía de plantillas:** - home.php, category.php, tag.php, author.php, date.php, taxonomy.php, attachment.php - 7 nuevas plantillas + 12 verificadas - Template parts completos - Paginación en todos los archives **Issue #10 - Imágenes destacadas:** - inc/featured-image.php: 12 funciones para manejo de featured images - Sin placeholders, lazy loading, alt text automático - Responsive con Bootstrap, aspect ratio **Issue #11 - Badge de categoría:** - inc/category-badge.php: Badge Bootstrap sobre H1 en single posts - Excluye "Uncategorized" - Template tag: apus_display_category_badge() **Issue #12 - TOC automático:** - inc/toc.php: Genera TOC desde H2/H3 - assets/css/toc.css: Estilos con numeración CSS counters - assets/js/toc.js: Smooth scroll, scroll spy, toggle - Configurable con apus_get_option() **Issue #13 - Posts relacionados:** - inc/related-posts.php: Query por categoría, 12 funciones - inc/admin/related-posts-options.php: Sistema de configuración - assets/css/related-posts.css: Cards responsive - Hook automático en single posts **Issue #16 - AdSense delay:** - inc/adsense-delay.php: Retardo de carga hasta scroll/click - assets/js/adsense-loader.js: Detecta interacciones - Mejora FID y TBT para Core Web Vitals **Archivos Modificados:** - functions.php: Includes de nuevos módulos, removido feed support - single.php: Integración de category badge - inc/enqueue-scripts.php: Enqueue de nuevos assets - inc/theme-options-helpers.php: Helper functions para TOC **Archivos Creados:** - 7 nuevas plantillas WordPress - 3 nuevos módulos inc/ (comments-disable, search-disable) - 8 reportes de documentación .md **Estadísticas:** - Total funciones PHP: 60+ nuevas funciones - Líneas de código: 2,500+ líneas - Archivos nuevos: 18 - Archivos modificados: 9 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -23,9 +23,6 @@ function apus_theme_setup() {
|
||||
// Make theme available for translation
|
||||
load_theme_textdomain('apus-theme', get_template_directory() . '/languages');
|
||||
|
||||
// Add default posts and comments RSS feed links to head
|
||||
add_theme_support('automatic-feed-links');
|
||||
|
||||
// Let WordPress manage the document title
|
||||
add_theme_support('title-tag');
|
||||
|
||||
@@ -41,9 +38,6 @@ function apus_theme_setup() {
|
||||
|
||||
// Switch default core markup to output valid HTML5
|
||||
add_theme_support('html5', array(
|
||||
'search-form',
|
||||
'comment-form',
|
||||
'comment-list',
|
||||
'gallery',
|
||||
'caption',
|
||||
'style',
|
||||
@@ -231,7 +225,22 @@ if (file_exists(get_template_directory() . '/inc/related-posts.php')) {
|
||||
require_once get_template_directory() . '/inc/related-posts.php';
|
||||
}
|
||||
|
||||
// Related posts configuration options (admin helpers)
|
||||
if (file_exists(get_template_directory() . '/inc/admin/related-posts-options.php')) {
|
||||
require_once get_template_directory() . '/inc/admin/related-posts-options.php';
|
||||
}
|
||||
|
||||
// Table of Contents
|
||||
if (file_exists(get_template_directory() . '/inc/toc.php')) {
|
||||
require_once get_template_directory() . '/inc/toc.php';
|
||||
}
|
||||
|
||||
// Desactivar búsqueda nativa (Issue #3)
|
||||
if (file_exists(get_template_directory() . '/inc/search-disable.php')) {
|
||||
require_once get_template_directory() . '/inc/search-disable.php';
|
||||
}
|
||||
|
||||
// Desactivar comentarios (Issue #4)
|
||||
if (file_exists(get_template_directory() . '/inc/comments-disable.php')) {
|
||||
require_once get_template_directory() . '/inc/comments-disable.php';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user