Chuyên mục
How to
71 bài viết
WP REST API: MODIFYING THE JSON RESPONSE
https://www.haselt.com/blog/wp-rest-api-modifying-the-json-response My Tutorials On Building Themes With AngularJS and WP REST API Removing Content From WP API Response When Listing Posts
Ràng buộc số điện thoại Việt Nam trong contact form 7
Đoạn code bên dưới sẽ giúp bạn ràng buộc số điện thoại Việt Nam trong contact form 7. Mục đích là để tránh các công cụ spam form liên hệ. Các bạn hãy làm theo các bước như mục lục ở trên nha! B1: Tạo Form liên hệ trong contact form 7 Bạn hãy dán […]
Tạo bài viết và tạo bản dịch của bài viết ở 1 ngôn ngữ khác
Bài toán: Bạn có 1 website 2 ngôn ngữ vd: Tiếng Việt(vi) và Tiếng anh(en_US), website bạn sử dụng plugin WPML. Bạn muốn sử dụng REST API để copy bài viết này sang 1 website với nội dung tương tự cho cả 2 ngôn ngữ vi và en_US. Hướng giải quyết: B1/ Tạo 2 bài […]
Cách giảm thời gian phản hồi máy chủ khi sử dụng admin-ajax.php hoặc REST API
Bạn hãy gián đoạn mã sau vào theme của bạn, vd: functions.php add_filter( ‘option_active_plugins’, ‘tmdev_exclude_plugins’ ); function tmdev_exclude_plugins( $plugins ) { /** * If we’re not performing our AJAX request, return early. */ if ( ! defined( ‘DOING_AJAX’ ) || ! DOING_AJAX || ! isset( $_REQUEST[‘action’] ) || ‘your_action_request’ !== $_REQUEST[‘action’] ) { return $plugins; […]
Thiết lập hình ảnh đại diện mặc định là hình ảnh đầu tiên trong nội dung bài viết
add_action( 'wp_footer', 'set_post_thumbnail_post_type_projects' ); function set_post_thumbnail_post_type_projects(){ $args = array( 'posts_per_page' => -1, 'post_type' => 'projects', ); $query = new WP_Query( $args ); if( $query->have_posts() && is_user_logged_in() ){ while ( $query->have_posts() ) { $query->the_post(); $content = get_the_content(); $post_id = get_the_ID(); if ( preg_match_all( '/<img [^>]+>/', $content, $matches ) ) { foreach ( (array) $matches[0] as $image […]
Hiển thị chú thích hình ảnh khi popup trong chi tiết bài viết sử dụng gallery
Khi ta sử dụng các plugin popup thì sẽ không hiển thị phần chú thích của hình ảnh. Vì vậy trong bài viết này mình sẽ hướng dẫn các bạn hiển thị chú thích hình ảnh khi popup ảnh. Các bước thực hiện: Tạo thư viện ảnh trong chi tiết bài viết Thêm thư viện […]
Định dạng số điện thoại
Tại sao phải định dạng lại số điện thoại Đẹp và dễ nhìn hơn Xuất số điện thoại ra excel không bị mất số 0 đầu tiên Cách định dạng lại số điện thoại trong php $sdt = '1234999999'; if( preg_match( '/^(\d{4})(\d{3})(\d{3})$/', $sdt, $matches ) ){ $sdt = $matches[1] . ' ' .$matches[2] . ' […]
Hướng dẫn tạo selectbox lọc theo chuyên mục của custom post type WordPress
Xác định taxonomy (chuyên mục) cần lọc: vd: Taxonomy của bài viết là: category, post_tag Để lấy taxonomy của custom post type bất kỳ thì bạn hãy làm theo các bước sau: Hình ảnh bên dưới post type là: wpb_fp_portfolio và taxonomy là: wpb_fp_portfolio_cat Viết hàm lọc taxonomy cho custom post type add_action( 'restrict_manage_posts', 'wpb_fp_portfolio_filter', 10, 2 ); function […]
Thêm nút xuất dữ liệu ra excel trong post type WordPress
Viết sự kiện xuất dữ liệu ra Excel Để xuất được dữ liệu ra file excel ta cần sử dụng 1 thư viện: PHPexcel Các bước xuất dữ liệu: B1: Thêm thư viện PHPexcel B2: Truy vấn để lấy dữ liệu cần xuất Viết button xuất dữ liệu Hook thêm nút trong post type: […]