建站step3之调整wordpress主题

类别:vito 作者:ATScore 发布日期:2020年5月23日

通过wordpress主题下载,可以找到自己喜欢的主题。

也可以通过一些wp主题网站去找你喜欢的,如2zzt

我是在2zzt上看到了vito主题,通过wordpress下载,然后自己做微调。

对wordpress主题进行调整有四种途径:

  • wordpress自带主题自定义功能
  • 使用他人开发的特定主题调整插件,如twentyseventeen
  • 编辑主题css
  • 深度源码级修改

第一、二种方法自己研究。第四种方法我也不会,但估计通常不是专项开发的人也用不着。这里说下我自己琢磨的第三种方法,该方法我先称之为css法。

css法适合你对主题框架大体满意,但对其他中的若干元素有调整需求的。以vito为题,它原来是如下图的。

我有以下改动需求

  • 添加2233背景图
  • 修改链接颜色(红蓝经典色)
  • 总体透明,但文字不能透明

搞开发的都知道,总结需求可没那么简单,我也是边弄才渐渐总结出上述需求的。原始需求就是添加背景图,但随后逐渐衍生出第二三条需求。

可是不会CSS,怎么办?。方法如下

  • 学习CSS最最最基础的选择器、元素属性、属性值设置,CSS最基本最基本的语法。
  • F12找对应的选择器,在浏览器的动态样式表中先试着调效果。
  • 调好的效果在wp的主题编辑器中,在主题样式表最后写上你的改动部分。

因为学过半天JS,所以好歹多少懂点选择器的概念,从简单的链接颜色入手,逐渐上手。例如先找到logo文字,找到它对应的选择器序列,然后试好颜色,再写到css文件里,挺OK的。 以下是我最终的调整内容。

.logo_container .ql_logo {
    color:#7cc3f1!important;
}
.logo_container a:hover {
    color:#ff8d81!important;
}

#jqueryslidemenu ul.nav li a {
    color:#7cc3f1!important;
}

#jqueryslidemenu ul.nav > li > a:hover {
    background-color: rgba(255,255,255, 0.6)!important;
    color:#ff8d81 !important;
}

.post-inside {
    background-color: rgba(255,255,255, 0.6)!important;
}
.sidebar-inside {
    background-color: rgba(255,255,255, 0.6)!important;
}

#sidebar .widget {
    color:#7cc3f1;
}

#sidebar .widget ul li a:hover {
    color:#ff8d81;
}

#footer {
    background-color: rgba(255,255,255, 0)!important;
    border:none;
}

#sidebar .widget_recent_entries ul li {
    border:none;
}

.post-image a img {
    opacity:0.8
}

.post-image img {
    opacity:0.8
}

#respond {
    background-color: rgba(255,255,255, 0.5)!important;
    border:none;
}

.post-navigation .nav-next a, .post-navigation .nav-previous a {
    background-color: rgba(255,255,255, 0)!important;
}