ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 如何快速修改主题某个文字或者代码举例: >[info] 油条使用的是 `Sublime Text 3` 代码编辑器进行开发创作,推荐大家使用此软件,习惯其他开发工具的忽略。大佬高手直接txt文本编辑也是完全无任何问题,具体用什么看宝贝习惯什么。Sublime Text 3界面如下: ![](https://qiniu.4br.cn/43f152adb81e852f5c60cf94d193da9e) ## 主题支持`BootstrapV4`所有组件和 `Font Awesome`图标 BootstrapV4-UI文档:https://v4.bootcss.com/docs/components/alerts/ Font Awesome 图标参考地址:http://www.fontawesome.com.cn/faicons/ 1. 根据主题目录结构,网站顶部的代码肯定在 `header.php` 文件中,打开后查看源码如下: ## (简单举例)修改网站顶部默认的`登录`按钮文字为`立即登录`。 1. 根据主题目录结构,网站顶部的代码肯定在 `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"> ``` 1. 根据文件调用可以直接看出来,顶部菜单和按钮通过 `get_template_part( 'template-parts/global/header-menu' );`引用了模板组件。源代码在`template-parts/global/header-menu.php`文件中 2. 打开`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> ``` 1. 其中 `<?php echo esc_html__( '登录', 'rizhuti-v2');?></a>` 中登录两个字就是我们也要修改的地方,改为 `<?php echo esc_html__( '立即登录', 'rizhuti-v2');?></a>` ,保存文件,前台刷新即可。 ***** 这种修改方法比较简单粗暴,如果对代码不熟悉或者对目录结构不熟悉的同学,可以直接用代码工具,打开整个主题文件夹,全局搜索你要修改的文字或者源代码。可以借助`浏览器F12`,快速定位到你要定位的内容区域,查看代码的属性根据`CSS属性`或者`DIV`结构特征去全局搜索关键词定位到文件中。此方法万物皆可修改。 ## (进阶修改例子)如何修改网站默认会员组名称: 1. 根据要修改的需求可以查看文件目录结构,会员组名称是商城类型的功能,所以代码肯定在 `inc/template-shop.php`文件中。打开后大大约第16行代码如下: ```php //初始会员名称 如需修改改这里即可 可以用 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'), )); ``` 1. 注释中说明了代码作用是 `初始化会员名称` ,假设我们要将其中的`包月VIP`/`包年VIP`/`终身VIP`,修改为,`月费VIP`/`年费VIP`/`永久VIP`,则可以直接修代码如下: ```php $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'), )); ``` 1. 修改后保存文件,前台刷新后即可看到,个人中心等相关显示会员名称的地方均已经变更为修改后的名称。 ![](https://qiniu.4br.cn/d2d81677218ac2d3bc51a79007fcd5e7) ![](https://qiniu.4br.cn/812349985227216326b86f3aac207f1e) >[danger] 上述方法仅作为举例修改。方便大家明白修改原理和常见修改方法,如果有的朋友用了CDN或者其他缓存插件,请在修改后刷新缓存,在刷新浏览器缓存。以方便实时查看修改效果。