【解決方法】WordPress プラグインを PHP 7.4 に更新する際のエラー

プログラミングQA


皆さん、PHP 7.4 に更新した後に WordPress Web サイトで発生している問題を誰かが助けてくれれば、非常にありがたいです (私はそれほど技術に精通していません)。

セキュリティ上の理由から、PHP 7.1 から 7.4 に更新することをお勧めします。更新する前に、すべてのプラグインが更新され、Wordpress が最新バージョンを実行していることを確認しました。

更新後、ホーム画面の 1 つの小さなセクションを除いて、すべてがスムーズになりました。

Imgur: インターネットの魔法[^]

このセクションで使用されているプラ​​グインは知っていると思いますが、それは WPBakery であり、ライセンスを持っていないため、バージョン 6.1 で実行されています。

問題がどこにあるかを示すコードもあります:(817行目)

//Process Box
add_shortcode('process', 'process_func');
function process_func($atts, $content = null){
    extract(shortcode_atts(array(
        'shadow'     =>  '',    
        'number'     =>  '',    
        'title'      =>  '',     
        'image'      =>  '',   
        'style'      =>  'style1',   
    ), $atts));
    $img = wp_get_attachment_image_src($image,'full');
    $img = $img[0];
    ob_start(); 
?>

これは、PHP バージョン 7.2 で Web サイトのセクションがどのように見えるかです。

Imgur: インターネットの魔法[^]

誰かがここで問題を理解し、それを説明できるなら、私は本当に助けていただければ幸いです! また、さらに情報やコンテキストが必要な場合はお知らせください。提供いたします。

私が試したこと:

これを修正する方法がわかりません。

解決策 2

最新バージョンの PHP にアップグレードする際に、似たような問題が発生しました。 幸いなことに、一時的に問題を修正するために、最初は以前のバージョンに戻りました。

この問題を認識し、次のテーマ更新ファイルで必要な修正をセットアップする必要があるため、テーマの開発者に連絡しました。

テーマの開発者に連絡することをお勧めします。 wpTerra のプロフィール | WordPress.org[^]

コメント

タイトルとURLをコピーしました