wp-job-manager 改造及汉化篇(九):为员工加上金牌认证

原程序里在员工信息详情页上对员工的特征定义有一条是“是否吸烟”,这一条特征在国内是没有什么用的,肯定都得选否,既然都选否,那这条特征放在页面上纯粹是占位置。我们能不能对这个字段改造一下,将是否吸烟,改成是否金牌认证。员工若有吸烟这个习惯在家政行业肯定是找不到工作的,但若将其改造成为是否金牌认证,那就好得多了。怎么改呢?

首先找到翻译文件, .po文件在wp-content/languages/plugins下,找到wp-job-manager-zh_CN.po 这个文件下载到本地,当然,这个文件是我事先从wp-job-manager插件的原始文件包里copy过来的,用POEditor打开这个文件,找到smokes将之翻译成金牌认证。保存并编译.mo文件,上传覆盖服务器上的文件。

然后,开始改造 主题文件夹/job_manager/content-single-job_listing.php 这个文件,将原来的代码:


<li>
        <span class="name"><?php _e('Smokes', '主题名'); ?></span>
	<span class="value">
		<?php if($smokes[0] == 'yes') { ?>
			<?php _e('Yes', '主题名'); ?>
				<?php } else { ?>
			<?php _e('No', '主题名'); ?>
		<?php } ?>
	</span>
</li>

替换成:

当后台不为这位员工勾选金牌认证时候,按照上面的语句,前台是不会有任何金牌不金牌的显示的。但这里又用到了 echo str_replace 命令,因为我发现当在后台选择某位员工是金牌认证时,前台显示的是数字1,而不是我想要的字 “是”,所以,用这个命令替换一下,将1 换成 “是” 就很好看了。为了实现这个替换,我们还需要在上述语句中定义一个 $jinpai ,以实现替换的目的。

推荐阅读:WP-JOB-MANAGER 改造及汉化教程系列

wp-job-manager 改造及汉化篇(一):员工信息详情页title的SEO优化 
wp-job-manager 改造及汉化篇(二):员工信息列表页的分页表述汉化 
wp-job-manager 改造及汉化篇(三):员工列表页头像美化 
wp-job-manager 改造及汉化篇(四):变更员工详情页地图接口为高德地图或自定义接口 
wp-job-manager 改造及汉化篇(五):为wp-job-manager侧边栏的widget加上员工的岗位及工作地点信息 
wp-job-manager 改造及汉化篇(六):为WP-Job-Manager员工信息页加上评论功能 
wp-job-manager 改造及汉化篇(七):加上评分功能,让客户能为每位员工打分 
wp-job-manager 改造及汉化篇(八):立即预约按钮的弹出菜单里加上员工的电话号码 
wp-job-manager 改造及汉化篇(九):为员工加上金牌认证 
wp-job-manager 改造及汉化篇(十):为员工信息展示页加上个人视频秀 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注