如何快速修改主题某个文字或者代码举例:
油条使用的是
Sublime Text 3
代码编辑器进行开发创作,推荐大家使用此软件,习惯其他开发工具的忽略。大佬高手直接txt文本编辑也是完全无任何问题,具体用什么看宝贝习惯什么。Sublime Text 3界面如下:
主题支持BootstrapV4
所有组件和 Font Awesome
图标
BootstrapV4-UI文档:https://v4.bootcss.com/docs/components/alerts/
Font Awesome 图标参考地址:http://www.fontawesome.com.cn/faicons/
- 根据主题目录结构,网站顶部的代码肯定在
header.php
文件中,打开后查看源码如下:
(简单举例)修改网站顶部默认的登录
按钮文字为立即登录
。
- 根据主题目录结构,网站顶部的代码肯定在
header.php
文件中,打开后查看源码如下:
<!doctype html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<?php wp_head(); ?>
</head>
<body <?php body_class(); ?>>
<?php wp_body_open(); ?>
<div id="app" class="site">
<?php get_template_part( 'template-parts/global/header-menu' );
if ( rizhuti_v2_show_hero() ) {
get_template_part( 'template-parts/global/hero' );
}
if ( is_archive() || is_search() ) {
get_template_part( 'template-parts/global/term-bar' );
}?>
<main id="main" role="main" class="site-content">
- 根据文件调用可以直接看出来,顶部菜单和按钮通过
get_template_part( 'template-parts/global/header-menu' );
引用了模板组件。源代码在template-parts/global/header-menu.php
文件中 - 打开
template-parts/global/header-menu.php
文件,大约第30行代码如下:
<a href="<?php echo wp_login_url(curPageURL());?>" class="btn btn-sm btn-light mr-1" rel="nofollow noopener noreferrer"><i class="fa fa-user"></i> <?php echo esc_html__( '登录', 'rizhuti-v2');?></a>
<a href="<?php echo wp_registration_url();?>" class="btn btn-sm btn-light mr-1" rel="nofollow noopener noreferrer"><?php echo esc_html__( '注册', 'rizhuti-v2');?></a>
- 其中
<?php echo esc_html__( '登录', 'rizhuti-v2');?></a>
中登录两个字就是我们也要修改的地方,改为<?php echo esc_html__( '立即登录', 'rizhuti-v2');?></a>
,保存文件,前台刷新即可。
这种修改方法比较简单粗暴,如果对代码不熟悉或者对目录结构不熟悉的同学,可以直接用代码工具,打开整个主题文件夹,全局搜索你要修改的文字或者源代码。可以借助浏览器F12
,快速定位到你要定位的内容区域,查看代码的属性根据CSS属性
或者DIV
结构特征去全局搜索关键词定位到文件中。此方法万物皆可修改。
(进阶修改例子)如何修改网站默认会员组名称:
- 根据要修改的需求可以查看文件目录结构,会员组名称是商城类型的功能,所以代码肯定在
inc/template-shop.php
文件中。打开后大大约第16行代码如下:
//初始会员名称 如需修改改这里即可 可以用 add_filter()添加或修改
$ri_vip_options = apply_filters( 'ri_vip_options', array(
'0' => esc_html__('普通用户', 'rizhuti-v2'),
'31' => esc_html__('包月VIP', 'rizhuti-v2'),
'365' => esc_html__('包年VIP', 'rizhuti-v2'),
'3600' => esc_html__('终身VIP', 'rizhuti-v2'),
));
- 注释中说明了代码作用是
初始化会员名称
,假设我们要将其中的包月VIP
/包年VIP
/终身VIP
,修改为,月费VIP
/年费VIP
/永久VIP
,则可以直接修代码如下:
$ri_vip_options = apply_filters( 'ri_vip_options', array(
'0' => esc_html__('普通用户', 'rizhuti-v2'),
'31' => esc_html__('月费VIP', 'rizhuti-v2'),
'365' => esc_html__('年费VIP', 'rizhuti-v2'),
'3600' => esc_html__('永久VIP', 'rizhuti-v2'),
));
- 修改后保存文件,前台刷新后即可看到,个人中心等相关显示会员名称的地方均已经变更为修改后的名称。
上述方法仅作为举例修改。方便大家明白修改原理和常见修改方法,如果有的朋友用了CDN或者其他缓存插件,请在修改后刷新缓存,在刷新浏览器缓存。以方便实时查看修改效果。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。