Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
:
functions.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php date_default_timezone_set("Asia/Ho_Chi_Minh"); function my_frontend_script(){ wp_enqueue_style( 'roboto', 'https://fonts.googleapis.com/css2?family=Roboto',false,'2.0','all'); wp_enqueue_style( 'jquery-ui', 'https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css',false,'2.0','all'); wp_enqueue_style( 'lineawesome', get_template_directory_uri() . '/css/lineawesome/line-awesome.min.css',false,'2.0','all'); wp_enqueue_style( 'bxslider', 'https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css',false,'2.0','all'); wp_enqueue_style( 'layout', get_template_directory_uri() . '/css/layout.css',false,time(),'all'); wp_enqueue_style( 'stylesheet', get_template_directory_uri() . '/css/stylesheet.css',false,time(),'all'); wp_enqueue_style( 'responsive', get_template_directory_uri() . '/css/responsive.css',false,time(),'all'); wp_enqueue_script( 'jquery', get_template_directory_uri() . '/js/jquery-1.10.2.js', array ( 'jquery' ), '2.0', true); wp_enqueue_script( 'jquery-ui', 'https://code.jquery.com/ui/1.12.1/jquery-ui.js', null, '2.0', true); wp_enqueue_script( 'bxslider', 'https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js', null, '2.0', true); wp_enqueue_script( 'main', get_template_directory_uri() . '/js/main.js', null , '2.1', true); } add_action( 'wp_enqueue_scripts', 'my_frontend_script' ); add_theme_support( 'post-thumbnails' ); if (function_exists('register_nav_menus')) { register_nav_menus ( array( 'main_nav' => 'Menu header', ) ); } foreach(glob(get_template_directory() . "/ajax/*.php") as $file){ include_once($file); } function get_gioitinh($data){ if($data == 'nam'){ return 'Nam'; } else if($data == 'nu'){ return 'Nữ'; } else{ return $data; } } function get_igioitinh($data){ if($data == 'nam'){ return '<i class="la la-male color-main"></i> Nam'; } else if($data == 'nu'){ return '<i class="la la-female color-second"></i> Nữ'; } else{ return $data; } } function get_trangthai($data){ if($data == true){ return '<span class="color-main"><i class="la la-door-closed"></i> Đã xử lý</span>'; }else{ return '<span class="color-second"><i class="la la-door-open"></i> Chưa xử lý</span>'; } } //Sidebar register_sidebar(array( 'name' => 'Sidebar Category', 'id' => 'sidebar-category', 'description' => 'Sidebar Category', 'before_widget' => '', 'after_widget' => '', 'before_title' => '<div class="the-title"><span>', 'after_title' => '</span></div>' )); // Posttype - Booking function post_type_booking() { $args = array( 'labels' => array( 'name' => 'Đặt lịch khám', 'singular_name' => 'Đặt lịch khám' ), 'description' => 'Đặt lịch khám bệnh online', 'supports' => array( 'title' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => true, 'menu_position' => 5, 'menu_icon' => 'dashicons-bell', 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post' ); register_post_type( 'booking' , $args ); } add_action( 'init', 'post_type_booking' ); // Posttype - Hien tang function post_type_hien() { $args = array( 'labels' => array( 'name' => 'Hiến tạng', 'singular_name' => 'Hiến tạng' ), 'description' => 'Đăng ký Hiến tạng', 'supports' => array( 'title', 'thumbnail' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => true, 'menu_position' => 6, 'menu_icon' => 'dashicons-remove', 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post' ); register_post_type( 'hientang' , $args ); } add_action( 'init', 'post_type_hien' ); // Posttype - Nhận tạng function post_type_nhan() { $args = array( 'labels' => array( 'name' => 'Nhận tạng', 'singular_name' => 'Nhận tạng' ), 'description' => 'Đăng ký nhận tạng', 'supports' => array( 'title', 'thumbnail' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => false, 'show_in_admin_bar' => true, 'menu_position' => 7, 'menu_icon' => 'dashicons-plus-alt', 'can_export' => true, 'has_archive' => false, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post' ); register_post_type( 'nhantang' , $args ); } add_action( 'init', 'post_type_nhan' ); // Add column function booking_columns($columns) { $columns['dien_thoai'] = 'Số điện thoại'; $columns['status'] = 'Trạng thái'; return $columns; } add_filter( 'manage_booking_posts_columns', 'booking_columns' ); // Display Column function custom_booking_column( $column, $post_id ) { switch ( $column ) { case 'dien_thoai' : echo get_field( "dien_thoai", $post_id ); break; case 'status' : $status = get_field( "status", $post_id ); if($status == true) echo '<span style="color:#0d9c4a">Đã xử lý</span>'; else if($status == false) echo '<span style="color:#e10786">Chưa xử lý</span>'; break; } } add_action( 'manage_booking_posts_custom_column' , 'custom_booking_column', 10, 2 ); //Pagination function pagination($custom_query = null, $paged = null) { global $wp_query; if($custom_query) $main_query = $custom_query; else $main_query = $wp_query; $paged = ($paged) ? $paged : get_query_var('paged'); $big = 999999999; $total = isset($main_query->max_num_pages)?$main_query->max_num_pages:''; if($total > 1) echo '<div class="pagenavi">'; echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, $paged ), 'total' => $total, 'mid_size' => '10', // Số trang hiển thị khi có nhiều trang trước khi hiển thị ... 'prev_text' => __('Prev','devvn'), 'next_text' => __('Next','devvn'), ) ); if($total > 1) echo '</div>'; } function get_image_src($id, $size){ global $post; if($size == '') $size="thumbnail"; $src = wp_get_attachment_image_src($id,$size, true)[0]; if(strpos($src, 'default.png') !== false){ $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); if(isset($matches[1][0])) $first_img = $matches[1][0]; if(empty($first_img)){ //$src = wp_get_attachment_image_src(13998,$size, true)[0]; $src = get_template_directory_uri().'/imgs/placeholder.jpg'; }else{ $src = $first_img; } } return $src; } include 'include/widgets.php'; include 'include/shortcodes.php'; if( function_exists('acf_add_options_page') ) { acf_add_options_page(); } if(!function_exists('highlight')){ function highlight($text){ $keys = implode('|', explode(' ', get_search_query())); $text = preg_replace('/(' . $keys .')/iu', '\0', $text); echo $text; } } function bvnghean_login_redirect( $url, $request, $user ) { if ($user && is_object($user) && is_a($user, 'ttgheptang')) { $url = "https://bvnghean.vn/gheptang"; } return $url; } add_filter( 'login_redirect', 'bvnghean_login_redirect', 10, 3 ); ?>