Php 明星收视率显示';SSS&x27;而不是明星符号-吴哥商业

Php 明星收视率显示';SSS&x27;而不是明星符号-吴哥商业,php,css,woocommerce,Php,Css,Woocommerce,我的产品页面的屏幕截图,其中显示SSSSS代替星星。我刚刚用最新版本升级了我的主题和woocommerce,并开始面对这个问题。在那之前,一切都很顺利 我已经搜索了那个问题,但找不到任何解决方案。问题是什么?我对商业有点陌生 我已检查了css文件,并显示'\53\53'&\73\73符号是否需要将其替换为\e021 更新: 此代码已存在于mywoocommerce.scss中 /** * Star ratings */ .star-rating {

我的产品页面的屏幕截图,其中显示
SSSSS
代替星星。我刚刚用最新版本升级了我的主题和woocommerce,并开始面对这个问题。在那之前,一切都很顺利

我已经搜索了那个问题,但找不到任何解决方案。问题是什么?我对商业有点陌生

我已检查了
css
文件,并显示
'\53\53'
&
\73\73
符号是否需要将其替换为
\e021

更新:

此代码已存在于my
woocommerce.scss中

    /**
     * Star ratings
     */
    .star-rating {
        float: right;
        overflow: hidden;
        position: relative;
        height: 1em;
        line-height: 1;
        font-size: 1em;
        width: 5.4em;
        font-family: 'star';

        &::before {
            content: '\73\73\73\73\73';
            color: darken( $secondary, 10% );
            float: left;
            top: 0;
            left: 0;
            position: absolute;
        }

        span {
            overflow: hidden;
            float: left;
            top: 0;
            left: 0;
            position: absolute;
            padding-top: 1.5em;
        }

        span::before {
            content: '\53\53\53\53\53';
            top: 0;
            position: absolute;
            left: 0;
        }
    }

    .woocommerce-product-rating {
        @include clearfix();
        line-height: 2;
        display: block;

        .star-rating {
            margin: 0.5em 4px 0 0;
            float: left;
        }
    }

虽然我没有关于您使用的主题的任何信息,但我假设您缺少字体,该字体包含所有名为glyphs的奇怪字符

请查看您的wp header.phpfunctions.php,了解有关字体的更多信息,并检查您是否需要wp content/themes/您的主题/某些带有字体的文件夹中的字体

此外,请清除缓存。它可能有相同的CSS文件名,而CSS的内容不同,字体的“位置”(URL)现在也不同

为此,请在您访问的页面上按CTLR+SHIFT+R。最简单的事情。大问题。我去过很多次

编辑:添加缺少的CSS部分,并在原始主题中找到字体声明

这就是CSS文件中缺少的代码:

@font-face {
    font-family: star;
    src: url(/electro/wp-content/plugins/woocommerce/assets/fonts/star.eot);
    src: url(/electro/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format('embedded-opentype'),url(/electro/wp-content/plugins/woocommerce/assets/fonts/star.woff) format('woff'),url(/electro/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format('truetype'),url(/electro/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format('svg');
    font-weight: 400;
    font-style: normal
}
这源于最初的主题


请让我知道这是否有效。

我认为在您的情况下,css中.star评级类的字体系列丢失或被替换。如果是这样,那么在css中添加
.starrating{font-family:star}
,并且必须检查它是否被其他人覆盖。

我正在使用
electro
主题。在我将主题更新到最新版本之前,它运行良好,所以我需要添加字体吗?在发布此问题之前,我已经清除了很多时间的缓存,但不幸的是它尚未运行。好的,在这种情况下,我想我需要问你一个URL来查看,否则我看不到任何帮助方法。抱歉。
@font-face{font-family:'star';src:url(../..//plugins/woocommerce/assets/font/star.eot”);src:url(../..//plugins/woocommerce/assets/font/star.eot?#iefix)格式(“嵌入式opentype”)、url(../..//plugins/woocommerce/assets/font/star.woff”)格式(“woff”)、url(..//plugins/woocommerce/assets/font/star.ttf”)格式(“truetype”),url(“../../plugins/woocommerce/assets/font/star.svg#star”)格式(“svg”);字体重量:正常;字体样式:正常;}
此代码已经存在于
样式中。css
在这种情况下,请检查您的字体路径是否正确。我检查了控制台,得到了4次404。您似乎在
中没有这些字体。/../plugins/woocommerce/assets/font
”我已检查css文件,并显示“\53\53”和\73\73符号。是否需要将其替换为\e021?”“嗯?你试过了吗?发生了什么事?我在firebug中尝试过,但它不起作用。firebug与更改CSS和加载页面并不总是一样的。你确认字体正在加载吗?字体未加载,或者您试图显示字体中不存在的字符(即:使用错误的字符作为所需图标)。网站不会加载SCSS文件。试着像我早些时候建议的那样更改符号,然后重新编译CSS样式表。@helgatheviking我已经按照你说的更新了CSS样式表中的符号,但仍然不起作用。我已经更新了我的问题<代码>星级{font-family:star}
已经存在。