Tùy chỉnh Bảng điều khiển WordPress của bạn Thông báo chào mừng

Tùy chỉnh Bảng điều khiển WordPress của bạn Thông báo chào mừng

Có vẻ như nhiều bạn không muốn thể hiện tính năng mới có tên là Chào mừng Bảng điều khiển, kể từ WordPress 3.3. Tôi đoán rằng những người không muốn hiển thị thông báo này cố gắng ẩn hộp này cho khách hàng của họ, đó là lý do tại sao tôi nghĩ rằng thay vì ẩn nó, bạn nên tùy chỉnh nó và hiển thị nó với nội dung của riêng bạn. Để hiển thị một thông báo chào mừng tùy chỉnh, chúng tôi sẽ tạo một plugin nhỏ. Theo cách đó, ngay cả khi nâng cấp lên phiên bản WordPress mới, thông báo hiển thị sẽ là tin nhắn của bạn chứ không phải mặc định.


Bắt đầu nào!

Hãy để tạo một plugin

Để tạo một plugin, hãy tạo một thư mục mới trong wp-content / plugin và gọi nó là tùy chỉnh bảng điều khiển. Trong thư mục này, hãy tạo một tệp có tên custom-dashboard-message.php và mở nó trong trình chỉnh sửa mã của bạn (bằng cách này, Coda 2 rất tuyệt!). Chỉ cần dán mã này vào tệp vừa tạo:

Mã này chỉ đơn giản là tạo một plugin, vâng tôi biết, WordPress quá dễ đối với bạn!

Không cần chúng ta tạo một chức năng sẽ loại bỏ thông báo bảng điều khiển mặc định để chúng ta có thể sau khi thêm nội dung bảng chào mừng tùy chỉnh của riêng mình. Bằng cách sử dụng remove_action trên hook welcome_panel, chúng tôi sẽ loại bỏ hàm wp_welcome_panel được hook mặc định trả về nội dung của bảng chào mừng.

/ **
* Xóa thông báo bảng điều khiển chào mừng mặc định
*
* @access công khai
* @since 1.0
* @return khoảng trống
* /
remove_action ('welcome_panel', 'wp_welcome_panel');

Thông điệp chào mừng tùy chỉnh của chúng tôi

Nếu bạn truy cập ngay vào bảng điều khiển của mình (đừng quên kích hoạt plugin!), Bạn sẽ không còn thấy bất kỳ màn hình chào mừng nào nữa - yay!. Vì vậy, bây giờ chúng ta có thể tạo chức năng tùy chỉnh của riêng mình và móc nó vào hook welcome_panel để nó hiển thị thay thế chúng ta. Phần này đơn giản, tất cả những gì bạn cần làm là tạo một chức năng tùy chỉnh và thêm nội dung bạn muốn cho bảng điều khiển chào mừng. Trong ví dụ của tôi, tôi bắt đầu từ nội dung mặc định, từ hàm mặc định wp_welcome_panel (). Nó dễ dàng hơn chỉ vì nó cho phép tôi sử dụng nội dung đã được định dạng. Vì vậy, tôi chỉ sao chép và dán chức năng này (tìm nó dưới wp-admin / gồm / dashboard.php) sau đó chỉnh sửa nó.

Đây là hàm của tôi trông như thế nào (chú ý cách hàm được theo sau bởi add_action và được nối vào welcome_panel).

/ **
* Chức năng bảng điều khiển chào mừng tùy chỉnh
*
* @access công khai
* @since 1.0
* @return khoảng trống
* /
hàm wpex_wp_welcome_panel () {?>

chỉnh sửa cài đặt trang web của bạn'), admin_url (' tùy chọn-general.php ')); ?>

  • '. __ ('Chỉnh sửa trang trước của bạn'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Thêm trang bổ sung'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Chỉnh sửa trang trước của bạn'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Thêm trang bổ sung'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Thêm một bài đăng trên blog'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Viết bài đăng trên blog đầu tiên của bạn'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Thêm trang Giới thiệu'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Xem trang web của bạn'). '', home_url (' / ')); ?>

', admin_url (' widget.php '), admin_url (' nav-menu.php ')); ?>
  • '. __ ('Bật hoặc tắt nhận xét'). '', admin_url (' tùy chọn-thảo luận.php ')); ?>
  • '. __ ('Tìm hiểu thêm về việc bắt đầu'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Bạn chỉ cần chỉnh sửa phần mã này để tạo nội dung của mình, thêm liên kết, hình ảnh, biểu mẫu hoặc bất cứ điều gì

    Mã Plugin cuối cùng

    Đây là mã plugin đầy đủ, hãy tận hưởng!

    
    
    

    chỉnh sửa cài đặt trang web của bạn'), admin_url (' tùy chọn-general.php ')); ?>

    • '. __ ('Chỉnh sửa trang trước của bạn'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Thêm trang bổ sung'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Chỉnh sửa trang trước của bạn'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Thêm trang bổ sung'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Thêm một bài đăng trên blog'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Viết bài đăng trên blog đầu tiên của bạn'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Thêm trang Giới thiệu'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Xem trang web của bạn'). '', home_url (' / ')); ?>

    ', admin_url (' widget.php '), admin_url (' nav-menu.php ')); ?>
  • '. __ ('Bật hoặc tắt nhận xét'). '', admin_url (' tùy chọn-thảo luận.php ')); ?>
  • '. __ ('Tìm hiểu thêm về việc bắt đầu'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map