Tùy chỉnh thanh quản trị WordPress

Theo cuộc thăm dò mới nhất của chúng tôi, cho đến nay các phiếu bầu được chia khá nhiều về việc mọi người yêu, ghét hay không quan tâm đến Thanh quản trị mới của WordPress. Theo thời gian, có vẻ như "Ghét nó" đã bắt đầu phát triển, nhưng điều đó không thành vấn đề vì Thanh công cụ Thanh quản trị vẫn ở đây, bất kể ý kiến. Đã có nhiều cách tuyệt vời để làm cho nó hầu như làm bất cứ điều gì bạn muốn. Vì vậy, đó là thỏa thuận và trong bài đăng DigWP này, chúng tôi tổng hợp rất nhiều mẹo, thủ thuật và plugin để cuối cùng làm chủ Thanh quản trị WordPress

Đây là menu của chúng tôi về Thủ thuật thanh quản trị cho WordPress 3. 1 và tốt hơn

Vô hiệu hóa Thanh quản trị cho người dùng cá nhân

Theo mặc định, mỗi người dùng đã đăng ký có tùy chọn hiển thị Quản trị viên trên giao diện người dùng và/hoặc mặt sau của trang web. Do đó, để thay đổi tùy chọn của bạn, chỉ cần truy cập Người dùng ▸ Hồ sơ của bạn và chọn các tùy chọn của bạn như được thấy ở đây

Thật không may, điều này trở nên tẻ nhạt khi tùy chỉnh hồ sơ cho nhiều người dùng. May mắn thay, chúng tôi chỉ mới bắt đầu, vì vậy hãy đọc trước để xem các cách hiệu quả hơn để vô hiệu hóa và sửa đổi Thanh quản trị WordPress

Vô hiệu hóa Thanh quản trị cho tất cả người dùng của chủ đề hiện tại

Để vô hiệu hóa hoàn toàn Thanh quản trị cho tất cả người dùng chủ đề của bạn [và do đó là trang web của bạn], hãy thêm đoạn mã này vào tệp

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5 của chủ đề

// disable the admin bar
show_admin_bar[false];

Ngoài ra, bạn có thể sử dụng phương pháp này để lọc hàm

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
0

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];

Một tùy chọn khác là ẩn Thanh quản trị bằng CSS. Để làm như vậy, hãy dán phần này vào
_______11 của chủ đề [hoặc biểu định kiểu khác].

/* hide the admin bar */
#wpadminbar { display:none; }

Vô hiệu hóa Thanh quản trị chỉ dành cho những người không phải là Quản trị viên

Mở rộng trên ví dụ trước, đây là hai đoạn mã vô hiệu hóa Thanh quản trị cho những người không phải là Quản trị viên và Người chỉnh sửa. Đặt một trong những điều sau đây vào

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5

// show admin bar only for admins
if [!current_user_can['manage_options']] {
	add_filter['show_admin_bar', '__return_false'];
}
// show admin bar only for admins and editors
if [!current_user_can['edit_posts']] {
	add_filter['show_admin_bar', '__return_false'];
}

Như bạn có thể đoán, bất kỳ cài đặt nào cũng có thể được sử dụng cho

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
3, vì vậy thật dễ dàng để hiển thị/ẩn Thanh quản trị cho bất kỳ nhóm người dùng cụ thể nào

Dọn dẹp trang hồ sơ người dùng

Sau khi tắt Thanh quản trị, bạn có thể muốn ẩn cài đặt hiển thị của nó trong Trang hồ sơ của mỗi người dùng. Cách dễ nhất để làm điều này là với một chức năng đơn giản

function hideAdminBar[] { ?>

Chỉ cần đặt nó vào

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5 của chủ đề của bạn và bạn đã sẵn sàng. Không còn Cài đặt Thanh quản trị được hiển thị trong khu vực Quản trị

Luôn hiển thị Thanh quản trị

Theo dõi thỏ trắng hướng dẫn cách hiện Admin Bar ngay cả khi đăng xuất. Như một phần thưởng, một nút “Đăng nhập” tiện dụng được thêm vào thanh để dễ dàng thao tác. Chỉ cần thêm đoạn mã sau vào chủ đề của bạn

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5

________số 8

Bạn có thể thấy nó hoạt động khi đi theo con thỏ trắng

Di chuyển Thanh quản trị xuống dưới cùng

Bạn muốn hiển thị Thanh quản trị ở cuối trang thay vì trên cùng?

// move admin bar to bottom
function fb_move_admin_bar[] { ?>
	
// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
7 dòng gần cuối mã. Bạn cũng có thể chỉ cần sao chép/dán CSS vào tệp
// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
1 của chủ đề nếu bạn chỉ cần di chuyển nó lên giao diện người dùng của trang web. Một cách thậm chí còn dễ dàng hơn được cung cấp bởi plugin của Coen Jacobs, Stick Admin Bar To Bottom1, giúp nó diễn ra tự động

1 Ghi chú của biên tập viên. Đã xóa liên kết 404

WPMU. org chỉ cho chúng tôi cách thêm/xóa liên kết khỏi Thanh quản trị. Điều này đặc biệt hữu ích cho các mạng MultiSite, nơi mà tất cả các liên kết bổ sung có thể không cần thiết. Mã sau đây có thể được sử dụng để xóa các liên kết và/hoặc menu [thông qua

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
2

Đối với ví dụ này, chúng tôi sử dụng

/* hide the admin bar */
#wpadminbar { display:none; }
0 để xóa danh sách thả xuống nhận xét. Để xóa một liên kết/menu khác, hãy kiểm tra
/* hide the admin bar */
#wpadminbar { display:none; }
1 để biết ID tương ứng. Đây là một danh sách để giúp bạn bắt đầu

  • /* hide the admin bar */
    #wpadminbar { display:none; }
    2 – liên kết đến tài khoản của bạn [hình đại diện bị vô hiệu hóa]
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    3 – liên kết đến tài khoản của bạn [đã bật hình đại diện]
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    4 – menu “My Sites” nếu người dùng có nhiều hơn một trang web
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    5 – cung cấp một Shortlink đến trang đó
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    6 – liên kết đến trang Chỉnh sửa/Viết-Đăng
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    7 – liên kết đến danh sách thả xuống “Thêm mới”
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    8 – liên kết đến trình đơn thả xuống “Nhận xét”
  • /* hide the admin bar */
    #wpadminbar { display:none; }
    9 – liên kết đến danh sách thả xuống “Giao diện”
  • // show admin bar only for admins
    if [!current_user_can['manage_options']] {
    	add_filter['show_admin_bar', '__return_false'];
    }
    // show admin bar only for admins and editors
    if [!current_user_can['edit_posts']] {
    	add_filter['show_admin_bar', '__return_false'];
    }
    0 – danh sách thả xuống “Cập nhật”

Để thêm liên kết/menu vào Thanh quản trị, hãy thêm đoạn mã sau vào tệp

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
5 của bạn

// disable the admin bar
add_filter['show_admin_bar', '__return_false'];
4

Bạn sẽ muốn điều chỉnh các tham số để phù hợp với nhu cầu của mình và đừng quên xem Codex để biết thêm thông tin. Để biết thêm thông tin chi tiết về kỹ thuật này, hãy xem bài đăng của WPengineer về cách thêm menu vào Thanh quản trị

Vô hiệu hóa và tùy chỉnh thanh quản trị bằng plugin

Gần như ngay lập tức sau khi Admin Bar được thêm vào lõi WordPress, các plugin bắt đầu xuất hiện để vô hiệu hóa nó, di chuyển nó, thu nhỏ nó, v.v. Dưới đây là danh sách nhanh các plugin và liên kết để kiểm soát tối đa Thanh quản trị

Nếu bạn biết bất kỳ plugin Thanh quản trị hữu ích nào khác, hãy đề cập đến chúng trong các nhận xét và chúng tôi sẽ thêm chúng vào danh sách

Chủ Đề