// 注册职位自定义类型
function register_job_post_type() {
$labels = array(
'name' => '职位',
'singular_name' => '职位',
'menu_name' => '职位管理',
'add_new' => '发布职位',
'add_new_item' => '发布新职位',
'edit_item' => '编辑职位',
'all_items' => '所有职位',
);
$args = array(
'labels' => $labels,
'public' => true,
'menu_icon' => 'dashicons-briefcase',
'supports' => array('title', 'editor', 'custom-fields'),
'has_archive' => true,
'rewrite' => array('slug' => 'jobs'),
);
register_post_type('job', $args);
}
add_action('init', 'register_job_post_type');
// 注册职位分类
function register_job_taxonomy() {
$labels = array(
'name' => '职位分类',
'singular_name' => '职位分类',
'menu_name' => '分类',
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'show_ui' => true,
'show_admin_column' => true,
'query_var' => true,
'rewrite' => array('slug' => 'job-category'),
);
register_taxonomy('job_category', 'job', $args);
}
add_action('init', 'register_job_taxonomy');
// 添加职位字段
function add_job_meta_box() {
add_meta_box(
'job_details',
'职位详情',
'render_job_meta_box',
'job',
'normal',
'default'
);
}
add_action('add_meta_boxes', 'add_job_meta_box');
function render_job_meta_box($post) {
$salary = get_post_meta($post->ID, '_job_salary', true);
$location = get_post_meta($post->ID, '_job_location', true);
?>
// 保存职位字段
function save_job_meta_box_data($post_id) {
if (array_key_exists('job_salary', $_POST)) {
update_post_meta($post_id, '_job_salary', sanitize_text_field($_POST['job_salary']));
}
if (array_key_exists('job_location', $_POST)) {
update_post_meta($post_id, '_job_location', sanitize_text_field($_POST['job_location']));
}
}
add_action('save_post', 'save_job_meta_box_data');
// 登录限制:投递简历和发布职位
function restrict_job_access() {
if (!is_user_logged_in()) {
$restricted_pages = array('投递简历', '发布职位');
if (is_page($restricted_pages)) {
wp_redirect(wp_login_url());
exit;
}
}
}
add_action('template_redirect', 'restrict_job_access');
// 添加单位和个人角色
function add_job_roles() {
add_role('employer', '单位', array('read' => true, 'edit_posts' => true, 'publish_posts' => true));
add_role('job_seeker', '个人', array('read' => true));
}
add_action('after_switch_theme', 'add_job_roles');
🌟 亦涛软考,筑梦IT之路 🌟 | 亦涛教育工作室|浙江领先的线上培训和职业文化发展平台
🌟 亦涛软考,筑梦IT之路 🌟 - 亦涛教育工作室|浙江领先的线上培训和职业文化发展平台
🌟 亦涛软考,筑梦IT之路 🌟
2024-05-27
🌟 亦涛软考,筑梦IT之路 —— 初级到高级,全程护航您的职业成长 🌟
亲爱的IT追梦人,
在信息技术日新月异的今天,拥有一张权威的软考证书,无疑是您职业生涯中不可或缺的敲门砖。亦涛软考,作为您提升技能、考取证书的坚实伙伴,我们专注于初级、中级到高级的全系列软考培训课程,致力于为您打造一条通往成功的职业道路。
🌱 初级课程,奠定坚实基础 🌱
对于初入IT行业的您,亦涛软考精心设计的初级课程将帮助您快速掌握计算机基础知识和软件技术入门,为后续的深入学习打下坚实的基础。通过我们的培训,您将轻松应对初级软考,开启职业生涯的新篇章。
🚀 中级课程,深化专业技能 🚀
当您准备在IT领域更进一步时,亦涛软考的中级课程将是您的不二选择。我们深入挖掘中级软考的考点和难点,通过实战案例和模拟训练,帮助您深化专业技能,提升解决实际问题的能力。在这里,您将向更高层次的职业目标迈进。
👑 高级课程,成就行业精英 👑
对于追求卓越、渴望成为行业精英的您,亦涛软考的高级课程将为您提供最前沿的技术知识和最深入的实践指导。我们与业界顶尖专家合作,确保课程内容与行业发展同步。通过高级课程的培训,您将掌握高级软考的核心技能,为成为IT领域的佼佼者奠定坚实基础。
🌈 全程陪伴,助力成功 🌈
在亦涛软考,您不仅会得到专业的课程培训,还将享受到我们全程陪伴的优质服务。从报名咨询到课程学习,从模拟考试到答疑解惑,我们的班主任和助教老师将始终陪伴在您的身边,为您提供及时、专业的帮助和支持。
🎉 加入我们,共创辉煌 🎉
现在,就加入我们亦涛软考的大家庭吧!让我们一起在IT的道路上携手前行,共同书写属于我们的辉煌篇章。无论您是IT新手还是资深从业者,亦涛软考都将为您的职业成长提供强有力的支持。
注:本文案旨在展示亦涛软考的服务内容和招生信息,已尽量去除敏感信息。如有需要,请根据实际情况调整和完善。
- 文章数量:1718
- 评论数量:0
- 更新时间:2024-12-01
- 网站浏览量:22200
- 注册人数:71
- 后台登录