Problem auf meiner WordPress-Site mit der Datei footer.php

Lesezeit: 2 Minuten

Ich habe einen Debug verwendet und erhalte die folgende Fehlermeldung: PHP Fatal error Uncaught TypeError: ceil(): Argument #1 ($num) must be of type int|float, string given in /var/www/html/wp-content/ themes/ark/footer.php:20

Die Zeile liest sich so:

$linkOffsetSM = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-sm', '') );

Das komplette Div:

<div
        class="hidden smoothscroll-sharplink"
        data-speed="<?php echo absint( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-speed', 1000) ); ?>"

        <?php

            $linkOffsetXS = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset', 0) );
            if ( empty($linkOffsetXS) ){
                $linkOffsetXS = 0;
            }

            $linkOffsetSM = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-sm', '') );
            if ( empty($linkOffsetSM) ){
                $linkOffsetSM = $linkOffsetXS;
            }

            $linkOffsetMD = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-md', '') );
            if ( empty($linkOffsetMD) ){
                $linkOffsetMD = $linkOffsetSM;
            }

            $linkOffsetLG = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-lg', '') );
            if ( empty($linkOffsetLG) ){
                $linkOffsetLG = $linkOffsetMD;
            }

        ?>

        data-offset-xs="<?php echo $linkOffsetXS; ?>"
        data-offset-sm="<?php echo $linkOffsetSM; ?>"
        data-offset-md="<?php echo $linkOffsetMD; ?>"
        data-offset-lg="<?php echo $linkOffsetLG; ?>"
    ></div>

Ich bin damit bestenfalls ein Neuling. Die footer.php bringt meine Seitenränder auf meiner Seite durcheinander. Wenn die Datei gelöscht wird, wird die Site einwandfrei angezeigt, jedoch ohne Fußzeile. Ich muss das Problem in der Fußzeile beheben und bin mir nicht sicher, wie.

Benutzer-Avatar
Eduhud

Versuche dies

Deklarieren Sie int zu den Daten, bevor Sie ceil anwenden:

Beispiel

$number = function_that_gives_me_a_number();
$ceiled = ceil( (int)$number );

In Ihrem Fall:

$linkOffsetXS = ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-sm', '');
$linkOffsetXS = ceil( (int)$linkOffsetSM );

Führen Sie diese Transformation für alle Variablen durch ($linkOffsetXS, $linkOffsetSM, $linkOffsetMD, $linkOffsetLG)

  • Hey, danke für deine Hilfe. Ich erhalte immer noch Folgendes: PHP Fatal error Uncaught TypeError: ceil(): Argument #1 ($num) must be of type int|float, string given in /var/www/html/wp-content/themes/ark/ footer.php:20

    – Kabelbrett25

    16. März um 18:55 Uhr


  • Versuchen Sie meine aktualisierte Antwort

    – Edhud

    16. März um 19:19 Uhr

  • Hey, das hat die Formatierung korrigiert, also nehme ich es! Ich habe dies jetzt jedoch in der Kopfzeile und direkt vor der Fußzeile angezeigt: Veraltet: Erforderlicher Parameter $code folgt optionalem Parameter $clientId in /var/www/html/wp-content/plugins/libsyn-podcasting/admin/lib/Libsyn /Service.php in Zeile 706 Veraltet: Der erforderliche Parameter $postID folgt dem optionalen Parameter $filterOrder in /var/www/html/wp-content/plugins/ark-core/builder/elements/Portfolio/class.ffElPortfolio.php in Zeile 119 Es gibt vier weitere solcher Zeilen, aber ich kann sie wegen der Zeichenbeschränkung nicht einfügen.

    – Kabelbrett25

    16. März um 19:37 Uhr

  • @cablank25 Wenn dies die von Ihnen gestellte Frage beantwortet hat, akzeptieren Sie und bewerte es. Wenn Sie neue Fragen haben, posten Sie neue Fragen – beachten Sie jedoch, dass Sie es versuchen sollten – schwer – um das Problem zuerst selbst zu lösen.

    – Keine Panik

    16. März um 23:03 Uhr

1017530cookie-checkProblem auf meiner WordPress-Site mit der Datei footer.php

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy