• Hallo zusammen,

    wie kann ich in WordPress einen PHP Code einfügen.
    Ich wollte ihn als html eingeben. Damit lief er nicht einwandfrei.

    Gruß

    Erik

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Hallo,
    Du könntest mal testen, ob das mit der folgenden Funktion (gehört in die functions.php in Deinem Childtheme-Ordner) funktioniert. Damit kannst Du PHP in einem Text-Widget nutzen.

    /*----------------------------------------------------------------*/
    /* Start: PHP in Text-Widget nutzen
    /*----------------------------------------------------------------*/
    add_filter('widget_text', 'gibmirphp', 99);
    function gibmirphp($text) {
      if (strpos($text, '<' . '?') !== false) {
        ob_start();
         eval('?' . '>' . $text);
         $text = ob_get_contents();
        ob_end_clean();
      }
      return $text;
    }
    /*----------------------------------------------------------------*/
    /* Ende: PHP in Text-Widget nutzen
    /*----------------------------------------------------------------*/
    

    Allerdings nutze ich das nicht mehr, weil ich das jetzt über einen Shortcode im Text-Widget gelöst habe – hier mal als Beispiel, weil ich nicht weiß, was Du da genau umsetzen willst:
    [published-posts-count] Artikel

    Die zugehörige Funktion gehört ebenfalls in die functions.php im Childtheme-Ordner:

    // Display the total number of published posts using the shortcode [published-posts-count]
    function customprefix_total_number_published_posts($atts) {
        return wp_count_posts('post')->publish;
    }
    add_shortcode('published-posts-count', 'customprefix_total_number_published_posts');
    

    Viele Grüße
    Hans-Gerd

Ansicht von 1 Antwort (von insgesamt 1)

Das Thema „php Code in WordPress einfügen“ ist für neue Antworten geschlossen.