如何在 echo 语句中调用 php 变量 - WordPress 插件开发



我正在尝试开发一个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;

问题是否可能出在样式标签上?

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

当前代码:-

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

最新更新