Kritischer PHP8-Fehler Wordpress – Moto Press Plugin – Shortcodes funktionieren nicht und anderePhp

PHP-Programmierer chatten hier
Guest
 Kritischer PHP8-Fehler Wordpress – Moto Press Plugin – Shortcodes funktionieren nicht und andere

Post by Guest »

Ich habe kürzlich festgestellt, dass meine Website aufgrund eines Upgrades auf PHP 8.1 von meinem Hosting-Dienst nicht funktioniert. Das Problem, mit dem ich konfrontiert bin, ist, dass die Website alt ist und es keine weiteren Updates für die Vorlage gibt.
Hier ist einer der Fehler, aber sie sind alle ähnlich:
Veraltet: Der vor dem erforderlichen Parameter $tag deklarierte optionale Parameter $content wird in implizit als erforderlicher Parameter behandelt /home1/bici/public_html/font/wp-content/plugins/motopress-content-editor-lite/includes/ce/shortcode/ShortcodeCommon.php in Zeile 395
Dies ist der Code in Zeile 395

Code: Select all

    function mp_span($atts, $content = null, $tag) {
extract(shortcode_atts(self::addStyleAtts(self::getAtts($tag)), $atts));

if (!empty($classes)) $classes = ' ' . $classes;
if (!empty($mp_style_classes)) $mp_style_classes = ' ' . $mp_style_classes;
if (!empty($style)) $style = ' style="' . $style . '"';

$spanClasses = "motopress-clmn mp-span{$col} " . self::handleCustomStyles( $mp_custom_style, $tag ) . $classes .
self::getMarginClasses( $margin ) . self::getBasicClasses( $tag, true ) . $mp_style_classes;

return '' . do_shortcode( $content ) . '';
}
Ich hatte auch andere Probleme mit dem Cherry-Plugin und PHP 8, die ich dank dieses Links gelöst habe.
Ich überarbeite die Website wahrscheinlich neu von Grund auf neu erstellt, da dies bei allen Elementen, auch im Backend, ein großes Problem darstellt. Aber kann jemand helfen und das Problem beheben, während ich das neue erstelle?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post