Mở file functions.php và nhúng đoạn code bên dưới //Nhúng code này vào file functions.php theme đang dùng require 'wpshare247-posts-view-counter.php'; Tạo file wpshare247-posts-view-counter.php với nội dung như sau: <?php ///---------------------- add_action( 'wp_head', 'wpshare247_posts_view_counter' ); function wpshare247_posts_view_counter(){ if( is_singular()){ $post_id = get_the_ID(); $wpshare247_post_view = (int)get_post_meta( $post_id, 'wpshare247_post_view', true ); $wpshare247_post_view++; update_post_meta(...
Hướng dẫn tạo Product Data Tabs trong WooCommerce – WordPress Tutorial
1. WooCommerce text input box //text input box woocommerce_wp_text_input( array( 'id' => 'wpshare247_wooc_text_input', 'value' => get_post_meta( get_the_ID(), 'wpshare247_wooc_text_input', true ), 'label' => __( 'Trường Text Box', 'woocommerce' ), 'placeholder' => __( 'Nhập giá trị placeholder', 'woocommerce' ), 'class' => 'wpshare247-c1 wpshare247-c2', 'style' => 'color:red;', 'wrapper_class' => 'wpshare247-wrapper-c1 wpshare247-wrapper-c2', 'type' =>...
Hướng dẫn thêm mới cột vào danh sách table bài Post, Page, Post Type – WordPress Tutorial Backend
Thêm đoạn code dưới đây vào file functions.php theme đang sử dụng. //add column add_filter( 'manage_wpshare247-dich-vu_posts_columns', 'wpshare247_add_column_dv' ); function wpshare247_add_column_dv( $columns ){ $columns['dv-price'] = __('Giá', 'wpshare247'); $key_after = 'author'; $arr_new_column = array(); foreach ($columns as $key => $value) { $arr_new_column[$key] = $value; if($key == $key_after){ $arr_new_column['dv-price'] = __('Giá', 'wpshare247'); }...
Hướng dẫn tạo MetaBox cho Post, Page hay Custom Post Type – WordPress Tutorial Backend
Thêm đoạn code dưới đây vào file functions.php theme đang sử dụng. //Add metabox add_action( 'add_meta_boxes', 'wpshare247_add_meta_boxes'); function wpshare247_add_meta_boxes(){ $id = 'wpshare247_dv_price'; $title = __('Giá của dịch vụ', 'wpshare247'); $callback = 'wpshare247_dv_price_callback'; $arr_post_type = array('wpshare247-dich-vu', 'post'); $context = 'side'; // normal; advanced; side $priority = 'high'; // default ; low...
Hướng dẫn tạo danh sách Custom Post Type – WordPress Tutorial
File functions.php <?php require 'backend.php'; Nội dung file backend.php <?php /** * Registers a new post type * @uses $wp_post_types Inserts new post type object into the list * * @param string Post type key, must not exceed 20 characters * @param array|string See optional args description above. * @return...