Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将内容表单元盒添加到功能区内容PHP_Php_Html_Css_Wordpress_Ribbon - Fatal编程技术网

将内容表单元盒添加到功能区内容PHP

将内容表单元盒添加到功能区内容PHP,php,html,css,wordpress,ribbon,Php,Html,Css,Wordpress,Ribbon,我想在放置在照片上的功能区中显示metabox中的特定文本。 只有在metabox中有文本时才显示它 我有CSS功能区: .ribbon figure {position:relative;} .ribbon figure:before { position:absolute; top:15px; right:0; background:#5fc8c2; padding:5px 10px; color:#fff; font-weight:

我想在放置在照片上的功能区中显示metabox中的特定文本。 只有在metabox中有文本时才显示它

我有CSS功能区:

.ribbon figure {position:relative;}
.ribbon figure:before {

    position:absolute;
    top:15px;
    right:0;
    background:#5fc8c2;
    padding:5px 10px;
    color:#fff;
    font-weight:700;
    z-index:2;
}
我在系统中注册了自定义帖子类型的metabox

$discount_text = $accommodation_obj->get_custom_field('discount_text', true);
如果有文本,我可以显示它

if (!empty($discount_text)) {
echo $discount_text ;
}
但是,它不会在功能区内容中显示文本

我试图补充这一点:

if (!empty($discount_text)) {
echo $discount_text . '<div class="ribbon" >';
}
它将显示文本销售正确,但这是静态文本,而不是我想要的。
有什么提示吗?

echo$discount_text.'这不会使文本位于功能区之外吗?您检查过控制台中的html输出了吗?另一种方法是->
echo“$discount\u text”?是的,我正在寻找一种在功能区css中生成文本的方法。但这对我不起作用。文本仍在照片之前,没有功能区。如果我把内容放在:“销售”;在CSS中,它将正确显示内容和功能区。因此,它可以工作,但无法设置折扣文本的样式。
这对我不起作用
不会有多大帮助,我们需要知道html输出中是否有任何错误,它在浏览器中的显示方式源->请显示此输出html输出中没有错误,我可以看到。这是实际输出,因为这是ribbon类的名称:
40%
它不显示
主页内容侧边栏项目
样式。它是一种小部件,在一个框中显示一些帖子信息和特征图像。如果我使用
内容:“此处的任何文本”
在css中,它将正确显示
此处的任何文本
。但正如我所解释的,它不会给我
$discount\u text
(40%)的风格。因此,预期的HTML输出是
40%
,您得到
40%
对吗?
content:"SALE";