如何在echo语句中调用php变量 - Wordpress Plugin Dev

时间:2018-01-10 20:42:38

标签: php css wordpress plugins concatenation

我正在尝试开发一个Wordpress插件(以发展我的技能),允许用户自定义他们的Wordpress登录页面。

我有一个设置页面,用户可以选择替换Wordpress徽标。但是,我无法从数据库中正确调用此选项。我已经阅读了有关字符串连接和嵌套php标签的内容,但我无法使用此功能。

<?php

$bglogo = get_option('background_logo');

function custom_login_logo() {
    echo '<style type="text/css">
        h1 a { background-image: url(.$bglogo.)  !important; }
          </style>';
}
?>

我尝试了以下但没有成功:

background-image: url(".$bglogo.")  !important;

background-image: url('.$bglogo.')  !important;

问题可能是样式标签吗?

1 个答案:

答案 0 :(得分:1)

编辑 - 在之前的回答中犯了一个错误。

当前代码: -

function custom_login_logo() {
    $bglogo = get_option('background_logo'); ?>
    <style>
        h1 a{
            background-image: url(<?php echo $bglogo; ?>)!important;
        }
    </style>
    <?php
}