【发布时间】:2017-06-09 23:04:51
【问题描述】:
我是 PHP 新手(以及一般的编码),正在努力寻找一种方法来编辑我的 custom-style.php 文件。 我有一个 wordpress 网站,想修改元素的字体大小。
当我通过开发者工具(通过 Chrome)检查页面时,出现了 custom-style.php 文件的完整 css,我可以看到我需要编辑哪些区域:
/* HEIGHT MENU */
header #logo { height: 86px; }
/*.open-nav { height: 86px; }
.open-nav .text { line-height: 86px; }*/
header.header-open:not(.header-transparent) nav#main-nav > ul > li > a { line-height: 86px; }
header.header-open:not(.header-transparent) nav#main-nav ul li > ul.sub-menu { top: calc(50% + 15px); }
/*#page-body { padding-top: 206px; }*/
header:after, header:before { top: -206px; height: 206px; }
header.header-open:not(.header-transparent) + #hero, header.header-open:not(.header-transparent) + #page-body { margin-top: 206px; }
#header-filter, #header-share, #header-search { top: -206px; min-height: 206px; }
header.header-open:not(.header-transparent) #menu .open-filter, header.header-open:not(.header-transparent) #menu .open-share, header.header-open:not(.header-transparent) #menu .open-search, header.header-open:not(.header-transparent) #menu .menu-language { top: calc(43px + 2px); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); }
@media only screen and (max-width: 781px) {
header #logo { height: 30px; }
header:after, header:before { top: -90px; height: 90px; }
header.header-open:not(.header-transparent) + #hero, header.header-open:not(.header-transparent) + #page-body { margin-top: 90px; }
}
但是,当我尝试在我的服务器上编辑相同的 custom-style.php 文件时,该文件如下所示:
<?php
$sr_prefix = "_sr";
header("Content-type: text/css");
$absolute_path = __FILE__;
$path_to_file = explode( 'wp-content', $absolute_path );
$path_to_wp = $path_to_file[0];
require_once( $path_to_wp . '/wp-load.php' );
?>
/* HEIGHT MENU */
<?php echo sr_custom_style_logo(); ?>
我在这里缺少什么?如何扩展此代码以便进行编辑?
【问题讨论】:
-
什么是
sr_custom_style_logo();? -
这可能是主题开发者创建的功能。查找子主题并根据自己的喜好修改 style.css。