it-swarm.com.de

Kopfzeilen der Seitenleiste von H1 ändern?

Mein Thema verwendet H1-Tags ohne viel Nachdenken, einschließlich des Site-Namens oben auf jeder Seite und der einzelnen Seitentitel. Ich habe die Datei sidebar.php in meinem Themenordner überprüft, aber es ist kein HTML-Inhalt vorhanden.

<?php
/**
 * The sidebar containing the main widget area.
 *
 * @package Button
 */

if ( ! is_active_sidebar( 'sidebar-1' ) ) {
    return;
}
?>

<div id="secondary" class="widget-area" role="complementary">

    <?php if ( has_nav_menu ( 'social' ) ) : ?>
        <?php wp_nav_menu( array(
            'theme_location'  => 'social',
            'depth'           => 1,
            'link_before'     => '<span class="screen-reader-text">',
            'link_after'      => '</span>',
            'container_class' => 'social-links',
        ) ); ?>
    <?php endif; ?>

    <?php dynamic_sidebar( 'sidebar-1' ); ?>
</div><!-- #secondary -->

In welcher Datei würde das HTML-Layout gespeichert, damit ich diese ändern kann?

1
Aidan Knight

Die Tags für die Überschriften werden überall dort gesetzt, wo die Seitenleisten registriert sind. Suchen Sie in der Datei functions.php des Themas nach register_sidebar() (oder einer Datei, die in der Datei functions enthalten ist).

Es wird so aussehen (Beispiel von hier ):

register_sidebar( array(
    'name'          => __( 'Main Sidebar', 'textdomain' ),
    'id'            => 'sidebar-1',
    'description'   => __( 'Widgets in this area will be shown on all posts and pages.', 'textdomain' ),
    'before_widget' => '<li id="%1$s" class="widget %2$s">',
    'after_widget'  => '</li>',
    'before_title'  => '<h2 class="widgettitle">',
    'after_title'   => '</h2>',
) );

Ändern Sie einfach das Tag in before_title und after_title.

Für das, was es wert ist, und meiner Meinung nach ist das 'einzige h1-Tag'-Ding nur ein Aberglaube von sogenannten SEO-Experten und es ist wahrscheinlich nichts Falsches daran, h1-Tags in der Seitenleiste zu haben. Wichtiger ist die Hierarchie der Überschriften. Wenn die Überschriften in der Seitenleiste als Unterüberschriften des Haupt-h1 keinen Sinn ergeben, sollten sie nicht als solche gekennzeichnet werden. Wenn Sie den W3C Markup Validator mit aktivierter Option "Show Outline" (Gliederung anzeigen) verwenden, wird eine Gliederung auf Überschriftsebene der Seite angezeigt. Diese Gliederung sollte logisch sinnvoll sein, und manchmal ist mehr als ein h1 der Weg, um dies zu erreichen.

1
Jacob Peattie