it-swarm.com.de

WP Admin-Leiste nur auf einigen Seiten

Ich versuche mein erstes WP Theme zu erstellen. Bisher war es eine schöne Erfahrung, aber jetzt habe ich ein Problem, das ich nicht ganz verstehe.

Die Admin-Leiste wird nur auf einigen meiner Seiten angezeigt, auf den anderen wird nur Weiß angezeigt (tatsächlich transparent). Bsp .: Auf der Startseite ist es transparent (als ob es einen leeren Platz dafür gibt), aber wenn ich auf den Link zur Seite "Über uns" klicke, wird die Administrationsleiste auf dieser Seite angezeigt. Tatsächlich ist es auf fast ALLEN Seiten transparent, mit Ausnahme von Über uns.

Was ich geprüft und ausprobiert habe:

ich habe die Option "Symbolleiste beim Anzeigen der Site anzeigen" ausgewählt.

in der header.php habe ich die wp_head ();

in footer.php habe ich den wp_footer ();

ich habe versucht, es durch Hinzufügen der functions.php zum Anzeigen zu zwingen

add_filter( 'show_admin_bar', '__return_true' );

aber es macht keinen Unterschied.

habe auch versucht alle CSS zu kommentieren: keine Änderung (an der Bar natürlich!)

habe versucht, die benutzerdefinierten js-Skripte zu löschen: auch keine Änderung.

sah den Code an, fand aber keine fehlenden Teile (wie '' oder; oder>)

Wenn ich die Leiste (auf der Seite Über uns) sehe und mit der rechten Maustaste auf> Element untersuchen klicke, scheint alles in Ordnung zu sein. Aber auf den Seiten, auf denen nur der leere Raum vorhanden ist und ich das Gleiche tue, fehlen kurz vor dem:

  • die wpadminbar

  • mehrere Skripte

Irgendwelche Ideen? Wenn Sie weitere Informationen benötigen, lassen Sie mich wissen, was Sie brauchen.

Vielleicht fehlt mir etwas sehr Einfaches, und hoffentlich kann mir jemand helfen. VIELEN DANK!

hier ist meine index.php:

<?php
get_header(); ?>
<?php get_sidebar(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

    <?php if ( have_posts() ) : ?>

        <?php /* Start the Loop */ ?>
        <?php while ( have_posts() ) : the_post(); ?>

            <?php
                /* Include the Post-Format-specific template for the content.
                 * If you want to override this in a child theme, then include a file
                 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                 */
                get_template_part( 'content', get_post_format() );
            ?>

        <?php endwhile; ?>

        <?php _S_paging_nav(); ?>

    <?php else : ?>

        <?php get_template_part( 'content', 'none' ); ?>

    <?php endif; ?>

    </main><!-- #main -->
</div><!-- #primary -->

 <?php get_footer(); ?>

und meine page.php

<?php
get_header(); ?>
<?php get_sidebar(); ?>

<div id="primary" class="content-area">
    <main id="main" class="site-main" role="main">

        <?php while ( have_posts() ) : the_post(); ?>

            <?php get_template_part( 'content', 'page' ); ?>

            <?php
                // If comments are open or we have at least one comment, load up the comment template
                if ( comments_open() || '0' != get_comments_number() ) :
                    comments_template();
                endif;
            ?>

        <?php endwhile; // end of the loop. ?>

    </main><!-- #main -->
</div><!-- #primary -->

 <?php get_footer(); ?>

und die footer.php

    </div><!-- #content -->

    <footer id="colophon" class="site-footer" role="contentinfo">
        <div class="site-info">
            <?php do_action( '_S_credits' ); ?>
            <a href="http://wordpress.org/" rel="generator"><?php printf( __( 'Proudly powered by %s', '_S' ), 'WordPress' ); ?></a>
            <span class="sep"> | </span>
            <?php printf( __( 'Theme: %1$s by %2$s.', '_S' ), 'SEEMPLE', '<a href="http://AuthorURIHere" rel="designer">LUISPATO</a>' ); ?>
        </div><!-- .site-info -->
    </footer><!-- #colophon -->
</div><!-- #page -->

<?php wp_footer(); ?>
</body>
</html>
3

Zunächst möchte ich mich bei Ihnen dafür bedanken, dass Sie versucht haben, mir zu helfen !!

ich fand heraus, was es verursachte: Es war ein Fehler in der functions.php:

es fehlte:

require get_template_directory() . '/inc/template-tags.php';

ich habe es wieder zur functions.php hinzugefügt und jetzt scheint alles gut zu funktionieren.

Vielen Dank!

=)

2

Das klingt nach einem HTML-Problem. Wenn Sie nicht alle Tags im Design geschlossen haben oder HTML-Tags im Inhalt des Posts geöffnet haben, z. B. (kopierter und eingefügter Text, der HTML enthält, in den Editor), kann der Browser gezwungen werden, Tags zu ignorieren Wird auf jeder Seite als letztes gerendert, das ist es wahrscheinlich.

Versuchen Sie, Viwe Sorce und suchen Sie die Admin-Leiste HTML, und werfen Sie einen Blick auf den Code Visum der Element Inspector und sehen Sie, ob der Browser es einfach ignoriert.

Rufen Sie in der footer.php die Funktion wp_footer () auf?

0