Tab nhỏ này « Hỗ trợ Ở góc trên bên phải của bảng điều khiển quản trị WordPress, khi được nhấp vào sẽ hiển thị thông tin hữu ích về các trang quản trị khác nhau và cách chúng hoạt động được gọi là tab trợ giúp theo ngữ cảnh.

Trước hết, nếu bạn chưa bao giờ cài đặt WordPress, hãy tìm hiểu Làm thế nào để cài đặt một bước 7 blog WordPress et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn 

Sau đó trở lại lý do tại sao chúng ta ở đây.

Sự giúp đỡ này theo ngữ cảnh bởi vì thông tin nó hiển thị thuộc về trang quản trị hiện đang được xem.

Ví dụ: khi nhấp vào tab Trợ giúp theo ngữ cảnh trên màn hình chỉnh sửa bài viết, thông tin về cách một số tác vụ được tiết lộ, bao gồm các ví dụ sau:

Trợ giúp theo ngữ cảnh của Wordpress

Nếu bạn là nhà phát triển plugin hoặc theme WordPress, nó sẽ giúp bạn cung cấp tài liệu nhanh chóng cho người dùng, điều này sẽ giảm bớt các câu hỏi hỗ trợ khách hàng của bạn.

Khi một loại bài đăng tùy chỉnh và trang cài đặt của theme WordPress hoặc plugin được tạo, không có tab trợ giúp theo ngữ cảnh theo mặc định. Do đó, trong hướng dẫn này, bạn sẽ học cách thêm một trang vào các trang quản trị được đề cập ở trên.

Đọc cũng của chúng tôi 5 bước để tạo nội dung tốt hơn cho blog của bạn

Đã thêm tab trợ giúp theo ngữ cảnh trên trang tổng quan

Các phương pháp add_help_tab () "Và" set_help_sidebar () »Của lớp WP_Screen cho phép bạn thêm menu trợ giúp theo ngữ cảnh và thanh bên vào tab Trợ giúp trong trang quản trị.

Hàm bên dưới sẽ thêm ba menu vào tab trợ giúp theo ngữ cảnh của trang quản trị.

Hiện tại, hàm "sp_help_tabs" không được hiển thị trong bất kỳ trang quản trị nào vì bạn chưa xác định (các) trang nơi nó sẽ được hiển thị.

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Assisance</p>'
        )
    );
}

Dưới đây là ảnh chụp màn hình của tab Trợ giúp theo ngữ cảnh khi được thêm vào trang quản trị.

Cũng hãy xem Làm thế nào để tạo ra ảnh chụp màn hình trên WordPress

Ví dụ về menu ngữ cảnh trong wordpress

Chức năng get_current_screen () »Trả về một đối tượng« WP_Screen Trong trang quản trị hiện đang mở và giá trị của nó được lưu trong màn hình biến $.

Phương pháp add_help_tab () ”, Chấp nhận các cài đặt bên dưới, được gọi ba lần để thêm ba menu vào trợ giúp theo ngữ cảnh trên màn hình.

  • ID : một định danh duy nhất cho tab. Nó phải an toàn trong HTML và không được chứa khoảng trắng.
  • Title: tiêu đề cho tab.
  • Nội dung: nội dung của tab trợ giúp. Có thể ở dạng văn bản thuần túy hoặc HTML.
  • Nhắc nhở: chức năng phải được gọi để hiển thị nội dung của trang này.

Từ mô tả tham số ở trên, bạn có thể thấy rằng tham số thứ ba và thứ tư có liên quan với nhau - chúng xử lý việc hiển thị nội dung tab. Trong khi cái trước là một chuỗi chứa nội dung ở định dạng văn bản hoặc HTML, cái sau là một hàm gọi lại lặp lại hoặc in nội dung của tab.

Khám phá cũng Cách tùy chỉnh khu vực quản trị của blog WordPress của bạn

Hàm gọi lại chấp nhận hai đối số " $ màn hình "Và" $ tab ". Trong khi đầu tiên là chủ đề " WP_Screen "Trong số trang hiện tại và trang cuối cùng, một mảng các đối số và các giá trị của chúng của hàm" add_help_tab () '.

Hai đối số này sẽ hữu ích nếu bạn muốn hiển thị nội dung trên tab trong các điều kiện nhất định. Ví dụ: bạn có thể đã có nội dung cần hiển thị, vì vậy bạn có thể chỉ hiển thị kênh. Tuy nhiên, bạn có thể phải thao tác một cái gì đó để có được nội dung này, điều này làm cho việc sử dụng lệnh gọi lại phù hợp hơn.

Một ví dụ về việc sử dụng lệnh gọi lại:

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'callback' => function ( $screen, $tab ) {
                echo '<p>Aperçu de votre onglet</p>';
            }
        )
    );
}

Trong đoạn mã trên, một hàm ẩn danh được sử dụng làm hàm gọi lại. Một chức năng được đặt tên cũng có thể được sử dụng như sau:

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'callback' => 'overview_content'
        )
    );
}

function overview_content( $screen, $tab ) {
    echo '<p>Aperçu de votre plugin.</p>';
}

Cả hai: "nội dung" và "gọi lại" có thể được kết hợp với cái đầu tiên hiển thị trước cái này.

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'       => 'sp_overview',
            'title'    => 'Aperçu',
            'content'  => '<p>Aperçu de votre plugin</p>',
            'callback' => function () {
                echo '<p>Plus de détails sur le plugin</p>';
            }
        )
    );
}

Để thêm thanh bên bằng trợ giúp ngữ cảnh trên màn hình, hãy sử dụng " WP_Screen Và phương pháp của anh ấy set_help_sidebar Như sau:

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Asistance',
            'content' => '<p>Tout sur l'assistance</p>'
        )
    );

    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}

Để thêm tab trợ giúp theo ngữ cảnh vào loại xuất bản "sách", hãy nối hàm "sp_help_tabs" vào các hành động "load-edit.php" và "load-post.php". Tiếp theo, hãy chạy kiểm tra có điều kiện để đảm bảo bạn đang ở loại bài đăng tùy chỉnh cho "sách", như sau:

add_action( "load-edit.php", 'sp_help_tabs' );
add_action( "load-post.php", 'sp_help_tabs' );


function sp_help_tabs() {

    $screen = get_current_screen();

    $screen_ids = array( 'edit-book', 'book' );

    if ( ! in_array( $screen->id, $screen_ids ) ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre plugin</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );


    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Section pour l'assistance</p>'
        )
    );


    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sdeibar.' );
}

Chức năng sp_help_tabs () "Đã được nối với" Tải edit.php »Và« Tải-post.php Bởi vì bạn muốn tab trợ giúp phân biệt ngữ cảnh xuất hiện trong danh sách xuất bản (trang liệt kê ấn phẩm thuộc loại xuất bản) và trang ấn bản (trang quản trị nơi ấn phẩm được chỉnh sửa, lưu và xuất bản).

Xem bài viết của chúng tôi về Làm thế nào để khôi phục lại chế độ chỉnh sửa mà không cần phân tâm WordPress

Để đảm bảo bạn thêm tab Trợ giúp theo ngữ cảnh vào loại bài đăng tùy chỉnh " cuốn sách ", Bạn có thể sử dụng câu lệnh" if "có điều kiện bên trong hàm để đảm bảo rằng ID màn hình hiện tại thực sự là" chỉnh sửa-book "Và" cuốn sách ". Lưu ý rằng ID màn hình là " chỉnh sửa-book "Và" cuốn sách Trong ngoặc vuông Tải edit.php "Và" Tải-post.php Trân trọng.

Nếu bạn muốn các tab trợ giúp theo ngữ cảnh hiển thị trong danh sách sách và màn hình chỉnh sửa sách chỉnh sửa khác nhau, hãy kết nối hai chức năng chứa nội dung của tab Tải edit.php "Và" Tải-post.php Như sau:

add_action( 'load-edit.php', 'post_listing_screen_help_tab' );

/**
 * Cette section sera ajouté au CPT book
 */
function post_listing_screen_help_tab() {

    $screen = get_current_screen();

    if ( 'edit-book' != $screen->id ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'book_review',
            'title'   => 'Revue des livres',
            'content' => '<p>Ajouter une revue des livres ici</p>'
        )
    );

    // Add a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}

add_action( 'load-post.php', 'post_edit_screen_help_tab' );

/**
 * This will be added to the admin page for editing a post belonging to "book" CPT.
 */
function post_edit_screen_help_tab() {

    $screen = get_current_screen();

    if ( 'book' != $screen->id ) {
        return;
    }

    $screen->add_help_tab(
        array(
            'id'      => 'edit_book_review',
            'title'   => 'Modifier uner evue',
            'content' => '<p>Comment modifier une revue.</p>'
        )
    );

    // adds a sidebar to contextual help.
    $screen->set_help_sidebar( 'Cette section s'affichera sur la sidebar.' );
}

Cách thêm menu trợ giúp vào các trang cài đặt bổ trợ

Thêm tab trợ giúp vào trang cài đặt plugin hoặc plugin theme WordPress quá trình này khá giống với quá trình trên màn hình định dạng bài đăng tùy chỉnh.

Sự khác biệt duy nhất là móc nối mà hàm chứa tab trợ giúp nhạy cảm với ngữ cảnh sẽ được nối vào, trong trường hợp này là " hook_suffix ”Được trả về bởi add_menu_page (). Nếu bạn đang tạo menu cấp cao nhất hoặc nếu đó là menu con add_submenu_page ().

Cũng khám phá bài viết của chúng tôi về Một số plugin WordPress để chuyển hướng

Đoạn mã dưới đây tạo một menu cấp cao nhất cho plugin demo của chúng tôi và tab trợ giúp theo ngữ cảnh của chúng tôi đã được thêm vào trang cấu hình của plugin.

add_action( 'admin_menu', 'register_plugin_page' );

function register_plugin_page() {

    $hook_suffix = add_submenu_page( 'plugins.php', 'SitePoint Plugin', 'SitePoint', 'manage_options', 'sp-config', 'sp_plugin_page' );

    add_action( "load-$hook_suffix", 'sp_help_tabs' );
}

function sp_plugin_page() {
    /* Le code pour les réglages sera ajouté ici */
}

function sp_help_tabs() {

    $screen = get_current_screen();

    $screen->add_help_tab(
        array(
            'id'      => 'sp_overview',
            'title'   => 'Aperçu',
            'content' => '<p>Aperçu de votre thème ici</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_faq',
            'title'   => 'FAQ',
            'content' => '<p>Foire aux questions</p>'
        )
    );

    $screen->add_help_tab(
        array(
            'id'      => 'sp_support',
            'title'   => 'Assistance',
            'content' => '<p>Section d'assistance</p>'
        )
    );

    $screen->set_help_sidebar( 'Cette section sera ajoutée à la sidebar.' );
}

Các " hook_suffix "Trả lại bởi" add_menu_page () Đã được ghi lại trên một biến $ hook_suffix Sau đó được sử dụng với tiền tố " tải Để hình thành một hành động tải- $ hook_suffix Được sử dụng để bao gồm tab trợ giúp nhạy cảm với ngữ cảnh của chúng tôi bằng cách sử dụng " sp_help_tabs () Trên trang cài đặt plugin.

Đó là khá nhiều về phương pháp khá chi tiết về cách thêm menu trợ giúp vào các trang cài đặt plugin.

Khám phá thêm một số plugin WordPress cao cấp  

Bạn có thể sử dụng cái khác plugin WordPress để tạo ra một giao diện hiện đại và để tối ưu hóa việc xử lý blog hoặc trang web của bạn.

Chúng tôi cung cấp cho bạn ở đây một số plugin WordPress cao cấp sẽ giúp bạn làm điều đó.

1. WooCommerce Đa tiền tệ

WooCommerce đa tiền tệ là một Plugin WordPress phí bảo hiểm khá ấn tượng cho phép bạn hiển thị cửa hàng của mình bằng nhiều loại tiền tệ. Nó thêm một tùy chọn cho phép người dùng chuyển đổi giữa các loại tiền tệ bất kỳ lúc nào. Việc thay đổi giữa các loại tiền khá nhanh nên càng tiện lợi hơn.

Plugin wordpress trình chuyển đổi tiền tệ đa tiền tệ Woocommerce

Vì nó có khả năng hoạt động với nhiều loại tiền tệ, nên việc có khả năng có sẵn bằng nhiều ngôn ngữ chỉ là một bước tiếp theo hợp lý.

Đọc cũng của chúng tôi 10 WordPress plugins và WooCommerce sử dụng nhiều loại tiền tệ

WooCommerce Đa tiền tệ do đó tương thích với Polylang, WPML và nhiều plugin khác. Nó cũng cung cấp một bộ dò tìm vùng, sẽ hiển thị nội tệ của khách truy cập.

Tải về | Bản demo | Web hosting

2. Aparg SmartAd

Si Bạn có muốn giành được một số tiền bằng cách bán không gian quảng cáo trên trang web của bạn thì bạn đã đến đúng nơi. các Plugin WordPress Premium Aparg SmartAd là một plugin quản lý quảng cáo độc đáo, cung cấp cho bạn các tính năng độc quyền.

Aparg smartad wordpress plugin quản lý quảng cáo

Thời gian cài đặt và giao diện của nó sẽ mang lại cho bạn trải nghiệm người dùng tuyệt vời. Đó là cái duy nhất Plugin WordPress thuộc loại này, có khả năng kiểm soát quảng cáo thông minh sẽ cho phép bạn tiếp cận đối tượng mục tiêu của mình.

Đọc thêm Làm thế nào để chọn từ khoá sẽ thu hút khách truy cập trên WordPress

Các tính năng chính của nó là: Hỗ trợ đa ngôn ngữ, một giao diện đồ họa chuyên nghiệp, hỗ trợ cho nhiều trang, quản lý quảng cáo thông minh, 43 mẫu cửa sổ bật lên và 34 hình ảnh động, hoàn toàn có thể tùy chỉnh, hỗ trợ nhiều định dạng quảng cáo, khả năng lập lịch quảng cáo, tự động phát hiện trình chặn quảng cáo, v.v.

Tải về | Bản demo | Web hosting

3. CommentPress

Bình luận là một plugin WordPress cao cấp mạnh mẽ và nhỏ gọn cho phép bạn chèn, chỉnh sửa và xóa nhận xét một cách nhanh chóng và dễ dàng. CommentPress sử dụng Ajax, jQuery và PHP để cung cấp cho khách truy cập khả năng chèn bình luận mà không phải tải lại trang.

Commentpress ajax comment chèn chỉnh sửa và xóa comment cho plugin wp wordpress

Plugin này có nhiều tùy chọn tùy chỉnh, cuối cùng mang lại cho nó giao diện và hình thức bạn muốn. Nó có một hình ảnh xác thực để chặn thư rác và mang lại sự an toàn hơn cho phần bình luận của bạn.

Đọc bài viết của chúng tôi về Làm thế nào Tiếp thị Nội dung ảnh hưởng đến Blog của bạn SEO

Các tính năng chính của nó là: dễ dàng chèn nhận xét, khả năng người dùng trả lời các nhận xét cụ thể, phân trang các nhận xét, quản lý hoàn toàn việc quản lý phần nhận xét, các nút để dễ dàng chèn hình ảnh, video và liên kết, bố cục đáp ứng đầy đủ, Captcha để bảo mật biểu mẫu và tránh spam, và nhiều hơn nữa.

Tải về | Bản demo | Web hosting

Tài nguyên đề xuất

Tìm hiểu về các tài nguyên được đề xuất khác để giúp bạn xây dựng và quản lý trang web của mình.

Kết luận

Đây ! Đó là nó cho hướng dẫn này, tôi hy vọng nó sẽ cho phép bạn thêm menu trợ giúp theo ngữ cảnh trên WordPress. Đừng ngần ngại chia sẻ với bạn bè của bạn trên các mạng xã hội yêu thích của bạn

Tuy nhiên, bạn cũng có thể tham khảo ý kiến tài nguyên của chúng tôi, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress.

Nếu bạn có đề xuất hoặc nhận xét, hãy để lại trong phần của chúng tôi ý kiến.

...