Để gỡ website khỏi danh sách đen (blacklist) của Kaspersky, bạn cần làm theo các bước dưới đây. Đặc biệt, trang web của bạn có thể bị liệt vào danh sách đen nếu Kaspersky phát hiện nó là nguồn chứa mã độc hoặc các vấn đề bảo mật khác. Dưới đây là hướng dẫn để…
Lưu trữ tác giả: admin
Khi bài viết được xuất bản, WordPress sẽ tự động thay thế shortcode này bằng danh sách các bài viết liên quan theo cùng một danh mục với bài viết hiện tại. Thêm mã sau vào functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
// Code tạo shortcode bài viết liên quan cho Webdy function webdy_related_post($content) { if(is_singular('post')) { global $post; ob_start(); $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'posts_per_page'=>6, 'ignore_sticky_posts'=>1 ); $my_query = new wp_query( $args ); if( $my_query->have_posts() ) {?> <div class="relatedcat"> <div class="row related-post"> <?php while ($my_query->have_posts()):$my_query->the_post(); ?> <div class="col large-4"> <a href="<?php echo get_the_permalink(); ?>" title="<?php echo get_the_title(); ?>"> <div class="feature"> <div class="image" style="background-image:url(<?php echo get_the_post_thumbnail_url();?>);"></div> </div> </a> <div class="related-title post-title"> <a href="<?php echo get_the_permalink(); ?>" title="<?php echo get_the_title(); ?>"><?php echo get_the_title(); ?></a> </div> <div class='cat-label'> <?php $post = get_post(); $cats = array(); foreach (get_the_category($post_id) as $c) { $cat = get_category($c); array_push($cats, $cat->name); } if (sizeOf($cats) > 0) { $post_categories = implode(', ', $cats); } echo $post_categories; ?> </div> </div> <?php endwhile; ?> </div> </div> <?php } // end if has post } // end if $categories $related_post = ob_get_contents(); ob_end_clean(); return $content.$related_post; } //end if is single post else return $content; } add_shortcode('webdy_related_post', 'webdy_related_post'); |
Trong trình soạn thảo bài viết, nơi bạn muốn hiển thị bài viết liên quan, chỉ cần…
Dưới đây là cách lấy ghi chú mới nhất từ bảng wp_comments và hiển thị trong cột “Ghi chú”:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
// Thêm cột Ghi chú vào danh sách đơn hàng if (class_exists('WooCommerce')) { // Thêm cột Ghi chú vào danh sách đơn hàng add_filter('manage_edit-shop_order_columns', 'add_notes_column_to_orders'); function add_notes_column_to_orders($columns) { $new_columns = []; foreach ($columns as $key => $column) { $new_columns[$key] = $column; if ('order_date' === $key) { // Thêm cột sau cột "Ngày đặt hàng" $new_columns['order_notes'] = 'Ghi chú'; } } return $new_columns; } // Hiển thị nội dung cột Ghi chú add_action('manage_shop_order_posts_custom_column', 'show_latest_notes_column_content', 10, 2); function show_latest_notes_column_content($column, $post_id) { if ('order_notes' === $column) { global $wpdb; // Lấy ghi chú mới nhất từ bảng wp_comments $latest_note = $wpdb->get_var( $wpdb->prepare(" SELECT comment_content FROM {$wpdb->comments} WHERE comment_post_ID = %d AND comment_type = 'order_note' ORDER BY comment_date DESC LIMIT 1 ", $post_id) ); // Hiển thị ghi chú hoặc thông báo không có ghi chú echo $latest_note ? esc_html($latest_note) : '<em>Không có ghi chú</em>'; } } } |
Trong WordPress, bạn không thể trực tiếp giấu code CSS trong database theo cách mà nó được tự động tải và sử dụng trên trang web. Tuy nhiên, CSS có thể được lưu trữ và quản lý thông qua database trong một số tình huống cụ thể, nhưng không phải là cách tối ưu để…
Google đã công bố nhiều yếu tố quan trọng liên quan đến SEO Onpage thông qua các tài liệu chính thức như Google Search Central và các hướng dẫn về chất lượng nội dung. Dưới đây là danh sách đầy đủ các tiêu chí SEO Onpage cần kiểm tra, dựa trên tài liệu từ Google…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
Ngày gửi: [_time] ngày [_date] Họ tên: [your-name] Số điện thoại: [tel-696] Email: [email-441] OTP: [your-otp] Nội dung tin nhắn: [your-message] IP người dùng: [_remote_ip] Trình duyệt: [_user_agent] Url: [_url] Dữ liệu không hợp lệ: [_invalid_fields] Seri: [_serial_number] ID bài viết: [_post_id] Tên bài viết: [_post_name] Tiêu đề: [_post_title] Url bài viết: [_post_url] Tác giả bài viết: [_post_author] Email tác giả: [_post_author_email] Tiêu đề web: [_site_title] Mô tả web: [_site_description] Url web: [_site_url] Email admin chính: [_site_admin_email] Tên đăng nhập người dùng: [_user_login] Email người dùng: [_user_email] Website người dùng: [_user_url] Tên người dùng: [_user_first_name] Họ người dùng: [_user_last_name] Nickname người dùng: [_user_nickname] Tên hiển thị người dùng: [_user_display_name] [tracking-info] -- Đây là thông báo cho biết một biểu mẫu liên hệ đã được gửi trên trang web của bạn ([_site_title] [_site_url]). |
Việc tối ưu hóa SEO (Search Engine Optimization) rất quan trọng đối với bất kỳ trang web nào muốn có thứ hạng cao trên Google. Google sử dụng hàng trăm yếu tố để xếp hạng các trang web, tuy nhiên, không có danh sách chính thức của tất cả các tiêu chí này. Những tiêu…
Landing Page được mệnh danh là “ông hoàng” nền tảng bán hàng trong giới Digital Marketing bởi những ưu điểm và lợi ích “khủng khiếp” của nó. Trong các chiến dịch quảng cáo trực tuyến, Landing Page là một trang Web đơn có nội dung tập trung nhằm dẫn dắt và thuyết phục người đọc…
Bạn đang tìm kiếm đơn vị thiết kế logo chuyên nghiệp, độc quyền hãy liên hệ ngay chúng tôi để nhận được giải pháp tối ưu nhất. Hãy để Webdy Agency đồng hành cùng bạn! Sản phẩm: Thiết kế logo TB Rice Thực hiện: Webdy Agency