php - 如何在wordpress中使用css和php

标签 php html css wordpress

您好,我正在使用与 propanel 类似的 wordpress 主题选项面板,我可以使用颜色选择器通过以下代码更改主体背景:

<?php
$bodybg = get_option('test_bodycolor');
     echo '<body style="background-color:'.$bodybg.'">';
?>

上面的代码工作正常,但我不知道如何通过颜色选择器更改悬停链接 我在标记更改分页背景颜色之前用下面的代码做了类似的事情:

<?php
$linkcolor = get_option('test_pgn');
?>
<style type="text/css">
.pagination a:hover{
    background: <?php echo $linkcolor; ?>;
}
.pagination .current{
    background: <?php echo $linkcolor; ?>;
}
</style>

但是我错了,但它不起作用,你能帮帮我吗?

最佳答案

伙计们,感谢大家的回复,我刚刚找到了我在这里使用本教程的解决方案 http://css-tricks.com/css-variables-with-php/当我从 style.css 中删除背景颜色并添加到 custom-style.php 时它工作完美现在我可以使用我的主题设置页面更改网站颜色但是我有一个新问题因为当我重置选项时主题没有颜色有什么方法可以为 colortpicker 添加默认颜色? 这是我的代码示例

$options[] = array( "name" => __('Links Color','framework_localize'),
            "desc" => __('Here you can select the color of your site links.','framework_localize'),
            "id" => $shortname."_lnk",
            "std" => "",
            "type" => "color"); 

我可以为这段代码添加默认颜色吗?谢谢

关于php - 如何在wordpress中使用css和php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25149146/

相关文章:

php - 您的 SQL 语法有误;查看与您的 MariaDB 服务器版本对应的手册,了解使用 near 'range 的正确语法

javascript - 检查并下载条款后启用提交按钮

css - 如何在达到列的 flex-basis 后使第二列内的文本换行

css - Bootstrap 3 组合框在移动 View 中停止工作

javascript - 如何修改iframe滚动条?

php 和 javascript 日期不匹配

php - 如何在一个 SQL 语句中从当前行的前一行获取 "use"mysql 单元格,并显示包括第一行在内的所有行?

php - 使用 IntlDateFormatter 转换非公历日期

javascript - CSS3 transform rotate using mouse position - 第二阶段

javascript - JQuery 滚动到下一部分