Support » Themes » Social Media Buttons in Header einfügen

  • Gelöst master88

    (@master88)


    Hallo zusammen,

    ich nutze das Theme „MH Magazin Lite“. Im Header habe ich nun ein Bild eingefügt und möchte auf der rechten Seite unten, also über der Menü Leiste ein paar Social Media Buttons einfügen. Um datenschutzrechtlich auf der sicheren Seite zu sein, habe ich mir das Plugin „Shariff Wrapper“ heruntergeladen und damit die Buttons generiert.

    Zum einbinden muss ich nun den SHortcode [shariff] einfügen. Wenn ich dies so auf der „normalen“ Seite einfüge funktioniert es auch und die BUttons werden angezeigt.

    Problem ist nun, dass ich nicht weiß wie ich diese in den Header bekomme. Ich habe schon versucht den Shortcode in der header.php einzufügen, hat aber leider nicht funktioniert. Habe es in der header.php an mehreren Stellen versucht. Auch eine Suche bei google blieb leider erfolglos.

    Hat jemand eine Idee wie ich dies machen muss?

    Besten Dank.

    Gruß

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Hallo master88,

    wenn du einen Shortcode in deinem Theme verwenden möchtest, benötigst du die Funktion do_shortcode().

    Also z.B. so: <?=do_shortcode('[shariff]')?>

    Bevor du aber in deinem Theme rumbastelst: Hast du schon geschaut, ob du nicht vielleicht mit dem Shariff-Widget dein Ziel erreichst?

    Viele Grüße,
    JP

    Thread-Starter master88

    (@master88)

    Hi JP,

    danke für den Tip mit der Funktion shortcode. Die kannte ich noch nicht. Was meinst du mit Shariff-Widget?

    Gruß

    Ergänzung:
    Ich habe deinen Tip eingefügt, allerdings stehen die BUttons nun außerhalb der Seite links oben. WIe bekomme ich diese nun an die gewünschte Position?

    Gruß

    • Diese Antwort wurde geändert vor 6 Jahren, 10 Monaten von master88.

    Hallo master88,

    Shariff bietet auch ein Widget an. Wenn dein Theme entsprechende Widget-Areas anbietet, dann ist das ein recht komfortabler Weg.

    Die Widget-Einstellungen von WordPress findest du unter Design -> Widgets.

    Was die Einbindung in deinem Theme angeht, musst du es genau an der Stelle im Code einfügen, an der die Buttons erscheinen sollen. Wo genau das bei deinem Theme ist, kann ich dir nicht sagen.

    LG JP

    • Diese Antwort wurde geändert vor 6 Jahren, 10 Monaten von Jan-Peter.
    Thread-Starter master88

    (@master88)

    Hallo JP,

    ja das mit den Widgets habe ich nochmal überprüft. Aber leider bietet mein Theme nur Widgets für den Footer, Seitenleiste und Home. Für den Header gibt es leider keine Widgets.

    Hier ist der Code der Header.php. Weißt du wo ich dies dann einfügen muss?

    <!DOCTYPE html>
    <html class=“no-js“ <?php language_attributes(); ?>>
    <head>
    <meta charset=“<?php bloginfo(‚charset‘); ?>“>
    <meta name=“viewport“ content=“width=device-width, initial-scale=1.0″>
    <link rel=“profile“ href=“http://gmpg.org/xfn/11&#8243; />
    <?php if (is_singular() && pings_open(get_queried_object())) : ?>
    <link rel=“pingback“ href=“<?php bloginfo(‚pingback_url‘); ?>“ />
    <?php endif; ?>
    <?php wp_head(); ?>
    </head>
    <body id=“mh-mobile“ <?php body_class(); ?>itemtype=“http://schema.org/WebPage“&gt;
    <?php mh_before_header();
    get_template_part(‚content‘, ‚header‘);
    mh_after_header(); ?>

    Gruß

    Hallo master88,

    da kann ich dir leider nicht weiterhelfen. In die header.php kommt es aber definitiv nicht. Das wirst du in einer der Template-Dateien einbauen müssen. Am besten du wendest dich einmal an den Autor des Themes. Der- oder dienjenige kann dir am ehesten weiterhelfen.

    Viele Grüße
    JP

    @starguide Du solltest keinen PHP-Shorthand-Tag verwenden:
    https://make.wordpress.org/core/handbook/best-practices/coding-standards/php/#no-shorthand-php-tags
    https://softwareengineering.stackexchange.com/questions/151661/is-it-bad-practice-to-use-tag-in-php

    @master88
    Ich würde im Header keine Sharing-Icons vermuten. Dort wären für mich eher einfache Links zu den Social Media Profilen anzutreffen. Und dafür gibt es reichlich andere Plugins.

    Bei Änderungen an der header.php bitte immer ein Child-Theme benutzen, sonst sind die Änderungen beim nächsten Theme-Update wieder weg.

    Gruß, Torsten

    Thread-Starter master88

    (@master88)

    Danke für den Hinweis.

    Abschließend habe ich noch eine Frage dann steht meine Seite 🙂 Meine erste 🙂 Dank eurer Hilfe…vielen vielen Dank. Ich hoffe, dass ich auch irgendwann so weit bin und den anderen hier helfen kann.

    Also meine Frage:
    Ich habe ja bei meinem Theme eine Seitenleiste. Wenn ich hier eine Änderung vornehme gilt diese ja für alle Seiten meiner Webseite. Habe ich die Möglichkeit, die Seitenleiste auf den einzelnen Seiten unterschiedlich zu gestaltet oder auch ganz auszublenden? Teilweise passt das thematisch nicht überall zusammen.

    Besten Dank.

    Gruß

    Mit dem Plugin Widget Logic kannst du angeben, auf welchen Seiten Widgets erscheinen sollen.

    Thread-Starter master88

    (@master88)

    Sehr geil, hat funktioniert 🙂

    Besten Dank.

Ansicht von 9 Antworten - 1 bis 9 (von insgesamt 9)
  • Das Thema „Social Media Buttons in Header einfügen“ ist für neue Antworten geschlossen.