Wie man PHP Code im Text Widget ohne Plugin in WP 4.4 ausführt

Vorher hatte ich den folgenden Code in der function.php

add_filter('widget_text','execute_php',100); function execute_php($html){ if(strpos($html,"".$html); $html=ob_get_contents(); ob_end_clean(); } return $html; } 

Dann habe ich WP auf die Version 4.4.1 aktualisiert und jetzt funktioniert es nicht mehr. Gibt es eine andere Lösung?

Solutions Collecting From Web of "Wie man PHP Code im Text Widget ohne Plugin in WP 4.4 ausführt"

Besser, ein eigenes Widget zu schreiben, das genau das tut, was Sie brauchen, anstatt so etwas zu tun.

Wenn Sie jedoch wirklich beliebiges PHP in einem Widget ausführen möchten, verwenden Sie ein Plugin, das speziell für diese Aufgabe entwickelt wurde: https://wordpress.org/plugins/php-code-widget/

Ich pflege dieses Plugin speziell, damit Leute nicht darauf zurückgreifen, Dinge zu tun, wie Sie in Ihrem Beitrag haben. Das PHP-Code-Widget ist im Grunde eine Kopie des Text-Widgets, aber es läuft auch PHP-Code.

Dennoch sind PHP Code Widgets eine schlechte Idee und sollten vermieden werden. Erstellen Sie stattdessen ein benutzerdefiniertes Widget mit Ihrem statischen Code.

Ich habe das gleiche Problem, was ich festgestellt habe, ist, ist es nicht ratsam, plugin oder functions.php für die Ausführung von PHP in Widgets, deshalb, wie jetzt, dass functions.php Technik nicht funktionieren.

Es wird empfohlen, ein eigenes Widget zu erstellen, das werde ich tun.