首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Wordpress站点上发布footer.php文件

在我的Wordpress站点上发布footer.php文件
EN

Stack Overflow用户
提问于 2022-03-16 16:45:06
回答 1查看 102关注 0票数 1

我使用了一个调试程序,并得到了以下错误:PHP致命错误Uncaught : ceil():参数#1 ($num)必须是int类型,字符串是在TypeError中给出的。

这一行是这样写的:

代码语言:javascript
复制
$linkOffsetSM = ceil( ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-sm', '') );

全部门:

代码语言:javascript
复制
<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>

我充其量只是个新手。footer.php把我在网站上的利润搞砸了。当文件被删除,网站显示完美,但没有页脚。需要纠正页脚中的问题,我不知道如何纠正。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-16 17:14:07

尝尝这个

在应用ceil之前,对数据声明int:

示例

代码语言:javascript
复制
$number = function_that_gives_me_a_number();
$ceiled = ceil( (int)$number );

就你而言:

代码语言:javascript
复制
$linkOffsetXS = ffThemeOptions::getQuery('layout')->getWithoutComparationDefault('smoothscroll-sharplink-offset-sm', '');
$linkOffsetXS = ceil( (int)$linkOffsetSM );

对所有变量($linkOffsetXS、$linkOffsetSM、$linkOffsetMD、$linkOffsetLG)进行此转换

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71501066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档