An Trần Digital
No Result
View All Result
Chủ Nhật, Tháng Năm 18, 2025
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki
Ủng hộ tôi
An Trần Digital
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki
No Result
View All Result
An Trần Digital
No Result
View All Result

Home - Thủ thuật Wordpress - Hướng dẫn custom bảng tin trong admin wordpress

Hướng dẫn custom bảng tin trong admin wordpress

by An Tran
09/07/2024
in Thủ thuật Wordpress
Reading Time: 5 mins read
A A
0
hướng dẫn custom bảng tin trong admin wordpress
6
SHARES
72
VIEWS

Nội dung bài viết

  1. Loại bỏ các widget mặc định của WordPress
  2. Tạo custom widget cho bảng dashboard
  3. Lời kết

Bạn có cảm thấy giao diện bảng điều khiển trong phần quản trị WordPress quá rối rắm và chứa nhiều thông tin thừa thãi không? Hôm nay, tôi sẽ hướng dẫn custom bảng tin trong admin wordpress đẹp để phù hợp với nhu cầu của bạn.

Nếu bạn làm theo hướng dẫn của tôi, kết quả cuối cùng sẽ trông như hình minh họa dưới đây:

Hướng dẫn custom bảng tin trong admin wordpress
Hướng dẫn custom bảng tin trong admin wordpress

Loại bỏ các widget mặc định của WordPress

Khi mới cài đặt, bảng điều khiển WordPress thường chứa nhiều widget có sẵn. Trước tiên, chúng ta sẽ “dọn dẹp” trang bảng điều khiển để có một không gian làm việc gọn gàng hơn.

Để duy trì blog ngoài link rút gọn & mình có làm aff cho 1 số bên hosting.

Các nhà cung cấp uy tín về mặt chất lượng & đội ngũ support nên mọi người cứ yên tâm.

Nếu bạn đang có ý định mua Hosting, VPS mình có list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều

  • Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
  • Tino: Business Hosting, NVMe Hosting và NVMe VPS
  • iNet: Cloud VPS và Web Hosting

Để thực hiện điều này, bạn cần thêm đoạn mã sau vào tệp functions.php của giao diện bạn đang sử dụng.

function hk_remove_dashboard_widgets() {
    global $wp_meta_boxes;

    remove_meta_box( 'dashboard_primary','dashboard','side' ); // WordPress.com Blog
    remove_meta_box( 'dashboard_plugins','dashboard','normal' ); // Plugins
    remove_meta_box( 'dashboard_right_now','dashboard', 'normal' ); // Tin nhanh
    remove_action( 'welcome_panel','wp_welcome_panel' ); // Welcome Panel
    remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel'); // Giới thiệu Gutenberg
    remove_meta_box('dashboard_quick_press','dashboard','side'); // Bản nháp
    remove_meta_box('dashboard_recent_drafts','dashboard','side'); // Bản nháp gần đây
    remove_meta_box('dashboard_secondary','dashboard','side'); // WordPress News
    remove_meta_box('dashboard_recent_comments','dashboard','normal'); // Bình luận
    remove_meta_box('dashboard_activity','dashboard', 'normal'); // Hoạt động

    unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health'] ); // Tình trạng website
}
add_action( 'wp_dashboard_setup', 'hk_remove_dashboard_widgets' );

Trong đoạn mã, tôi đã ghi chú tên của từng widget ở cuối mỗi dòng. Nếu bạn muốn giữ lại một số widget, đừng ngần ngại bỏ qua các dòng tương ứng.

Xem thêm: Cách hiển thị thời gian đọc bài viết trên website

Tạo custom widget cho bảng dashboard

Tiếp theo, hãy bổ sung đoạn mã dưới đây vào tệp functions.php để tạo tiện ích riêng cho bảng điều khiển của bạn.

function hk_welcome_dashboard() {
    global $wp_meta_boxes;
    wp_add_dashboard_widget('custom_support_widget', 'Dashboard', 'hk_dashboard_content');
}

function hk_dashboard_content() { ?>
    
    <div class="default-container">
        <h2>TRUY CẬP NHANH</h2>
        <hr>
    </div>

    <div class="icon-container"> 
  		<div class="column">
            <a href="/wp-admin/edit.php?post_type=page" class="pages">Tất cả Trang</a>
        </div>
  		<div class="column">
            <a href="/wp-admin/post-new.php?post_type=page" class="add">Trang mới</a>
        </div>
      	<div class="column">
            <a href="/wp-admin/edit.php" class="posts">Tất cả Bài viết</a>
        </div>
        <div class="column">
            <a href="/wp-admin/post-new.php" class="add">Bài viết mới</a>
        </div>
        <div class="column">
            <a href="/wp-admin/media-new.php" class="media">Upload Media</a>
        </div>
  		<div class="column">
            <a href="/wp-admin/plugin-install.php" class="plugin">Cài mới Plugin</a>
        </div>
        <div class="column">
            <a href="wp-admin/theme-install.php" class="theme">Cài mới Theme</a>
        </div>
        <div class="column">
            <a href="/wp-admin/options-general.php" class="settings">Cài đặt</a>
        </div>
  	</div>

    <!-- STYLE CSS -->
    <style>
    #wpbody-content #dashboard-widgets #postbox-container-1 {
    	width: 100%;
    }
    .default-container {
        display: grid;
        grid-template-columns: 1fr;
        padding: 20px 20px 0px 20px;
        text-align: center;
    }
    .default-container hr {
        height: 3px;
        background: #ebebeb;
        border: none;
        outline: none;
        width:10%;
        margin:1em auto;
        position: relative;
    }
    .icon-container {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        padding: 20px;
        text-align: center;
    }
    @media (max-width: 520px) {
        .icon-container {
            grid-template-columns: none;
            padding: 0px;
        }
    }
    @media (min-width: 521px) and (max-width: 767px) {
        .icon-container {
            grid-template-columns: 1fr 1fr;
            padding: 0px;
        }
    }
    @media (min-width: 768px) and (max-width: 990px) {
        .icon-container {
            grid-template-columns: 1fr 1fr 1fr;
            padding: 0px;
        }
    }
    .icon-container .column {
        background: #fff; 
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
        color: #000;
        font-family: "Ubuntu", sans-serif;
        font-size: 16px;
        margin: 3%;
        padding: 30px; 
        transition: background-color 0.5s ease;
        text-transform: uppercase;
        text-align: center;
        text-decoration: none;
    }
    .icon-container .column a {
        color: #000;
        text-decoration: none;
    }
    .icon-container .column a:before {
        font-family: "dashicons";
        font-size: 34px;
        display: block;
        color: #2681B0;
        margin-bottom: 4px;
    }
    .icon-container .column:hover {
        background: #f9f9f9;
    }
    .icon-container .pages:before {
        content: "\f123";
    }
    .icon-container .posts:before {
        content: "\f109";
    }
    .icon-container .add:before {
        content: "\f133";
    }
    .icon-container .media:before {
        content: "\f104";
    }
    .icon-container .plugin:before {
        content: "\f106";
    }
    .icon-container .theme:before {
        content: "\f100";
    }
    .icon-container .settings:before {
        content: "\f108";
    }
    </style>

<?php }
add_action('wp_dashboard_setup', 'hk_welcome_dashboard');

Trong đoạn mã trên, phần từ dòng 8 đến dòng 38 chứa mã HTML, được sử dụng để xây dựng cấu trúc và nội dung của giao diện. Bắt đầu từ dòng 40 trở đi là phần CSS, điều chỉnh hình thức và bố cục của giao diện.

Bạn hoàn toàn có thể tùy chỉnh hoặc thiết kế lại toàn bộ giao diện theo sở thích cá nhân. Đừng ngại chỉnh sửa và sáng tạo để tạo ra một bảng điều khiển độc lạ và phù hợp với nhu cầu của bạn!

Sau khi làm xong các bước. Quay lại trang Bảng tin để xem thành quả thôi nào.

Lời kết

Và vừa rồi An Trần Digital đã hướng dẫn custom bảng tin trong admin wordpress trong lúc quá trình làm bị vướng chỗ nào thì đừng ngai gửi bình luận bên dưới và mình sẽ giải đáp.

Chúc các bạn thành công!!!

Tags: customize wordpress dashboardhướng dẫn custom bảng tin trong admin wordpress
Previous Post

Cách hiển thị thời gian đọc bài viết trên website

Next Post

MỪNG SINH NHẬT, SALE CỰC CHẤT: Tri ân Khách Hàng Mừng AZDIGI 9 Tuổi

An Tran

An Tran

Tôi là An Trần, thuộc thế hệ 9X. Hiện tại đang làm nhân viên cắt cỏ tại sân Old Trafford.

Related Posts

cách tạo shortcode hiển thị ngày tháng tự động cho wordpress

Cách Tạo Shortcode Hiển Thị Ngày Tháng Tự Động Trong WordPress

12/12/2024
Tự động thêm nguồn khi sao chép nội dung

Cách tự động thêm nguồn khi sao chép nội dung

16/10/2024
cách hiển thị thời gian đọc bài viết trên website

Cách hiển thị thời gian đọc bài viết trên website

06/06/2024
Cách vô hiệu hoá copy, chuột phải & các phím chức năng

Cách vô hiệu hoá copy, click chuột phải & các phím chức năng cho website

09/01/2024
Next Post
MỪNG SINH NHẬT, SALE CỰC CHẤT

MỪNG SINH NHẬT, SALE CỰC CHẤT: Tri ân Khách Hàng Mừng AZDIGI 9 Tuổi

Subscribe
Notify of
guest

Hãy dùng tên của bạn khi comment, không sử dụng keyword trong ô Tên. Xin cảm ơn!

guest

Hãy dùng tên của bạn khi comment, không sử dụng keyword trong ô Tên. Xin cảm ơn!

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

BÀI VIẾT NGẪU NHIÊN

Cách ẩn widget trên giao diện điện thoại cho website wordpress an trần digital

[WordPress] Cách ẩn Widget trên giao diện mobile cho website

05/01/2022
Khoá học Tiktok miễn phí

Share Khoá học Tiktok miễn phí – tiếp cận 100000+ khách hàng

08/05/2024
Cách sử dụng icon font cho blog/website

Cách sử dụng icon font cho blog/website

11/06/2020
Tải Preset Camera Raw Vintage ngược nắng, cổ điển

Tải Preset Camera Raw Vintage ngược nắng, cổ điển

01/08/2023

HOSTING / VPS KHUYÊN DÙNG

logo azdigi

Hosting WordPress chất lượng cao. Support tốt 24/7. Xem ngay

logo inet

Nhà cung cấp hosting, tên miền có lâu đời ở Việt Nam. Xem ngay

logo tinohost

Hosting WordPress chất lượng cao. Support tốt. Dùng thử 7 ngày. Click để nhận mã giảm 10% ngay. Xem ngay


An Trần Digital là blog cá nhân chia sẻ preset lightroom, camera raw từ máy tính đến mobile, template blogspot, theme wordpress và các khoá học khác hoàn toàn miễn phí.

DMCA.com Protection Status

Comments gần đây

  • An Tran
    Quản lý
    trong Share Key Screaming Frog SEO Spider
  • gia cat luoing trong Share Key Screaming Frog SEO Spider
  • An Tran
    Quản lý
    trong Share Key Screaming Frog SEO Spider

Xem nhiều nhất ngày

Share Key Screaming Frog SEO Spider

Share Khóa Học 2D Animation & Motion Graphic Trung Cấp

Về An Trần Digital

Giới thiệu về tôi

Bảo mật

Hợp tác

Bản quyền

Liên hệ

Donate

© 2020 An Trần Digital - All Rights Reserved

No Result
View All Result
  • Thủ thuật
    • Blogspot/Blogger
    • Phần Mềm
    • WordPress
    • Plugin WordPress
  • Đồ hoạ
    • Action Photoshop
    • Preset Camera Raw
    • Preset Lightroom Mobile
    • Preset Lightroom PC
  • Themes
    • Blogger/Blogspot
    • WordPress
  • Khoá học miễn phí
    • Adobe
    • Kỹ Năng Đời Sống
    • Lập Trình – Web
    • Marketing – SEO
  • Source Code
  • Mã giảm giá Shopee, Tiki

© 2020 An Trần Digital - All Rights Reserved

wpDiscuz

Đồng ý sử dụng cookie

Những cookie này giúp trang web ghi nhớ thông tin về lần truy cập của bạn. Nhờ đó, bạn có thể truy cập trang web này dễ dàng hơn vào lần tới và trang web cũng trở nên hữu ích hơn cho bạn. Tìm hiểu thêm