31 C
Hanoi
Thứ năm, Tháng mười một 21, 2024
spot_img

Hướng dẫn kích hoạt khung soạn thảo đầy đủ cho WordPress

Truy cập:

Chia sẻ:

Chào mừng các bạn đến với Công Việt Blog! Đối với những người sử dụng WordPress, việc tận dụng đầy đủ các tính năng của trình soạn thảo là yếu tố quan trọng để tạo ra nội dung chất lượng và thú vị. Gần đây, nhiều phiên bản WordPress đã ẩn đi một số công cụ quan trọng của trình soạn thảo, gây khó khăn cho những người muốn tùy chỉnh giao diện văn bản theo ý muốn của mình.

Một trong những tính năng quan trọng mà nhiều người ngần ngại khi bị ẩn là căn lề 2 bên (Justify), khả năng chọn size và font chữ, tất cả đều là những yếu tố cần thiết để tối ưu hóa hình ảnh và định dạng nội dung. Tuy nhiên, đừng lo lắng, vì trong bài viết này, CongVietBlog sẽ hướng dẫn cách kích hoạt những công cụ này chỉ bằng việc thêm một đoạn code đơn giản.

Hướng dẫn kích hoạt khung soạn thảo đầy đủ cho WordPress-wordpress-congvietit.com

Để có thể kích hoạt khung soạn thảo đầy đủ như bạn thấy trên hình, chỉ cần sao chép đoạn code dưới đây và dán vào file functions.php của theme bạn đang sử dụng:

if ( ! function_exists( 'cvblog_ilc_mce_buttons' ) ) {
    function cvblog_ilc_mce_buttons($buttons){
        array_push($buttons,
             "alignjustify",
             "subscript",
             "superscript"
        );
        return $buttons;
    }
    add_filter("mce_buttons", "cvblog_ilc_mce_buttons");
}
if ( ! function_exists( 'cvblog_ilc_mce_buttons_2' ) ) {
    function cvblog_ilc_mce_buttons_2($buttons){
        array_push($buttons,
             "backcolor",
             "anchor",
             "fontselect",
             "fontsizeselect",
             "cleanup"
        );
        return $buttons;
    }
    add_filter("mce_buttons_2", "cvblog_ilc_mce_buttons_2");
}
// Customize mce editor font sizes
if ( ! function_exists( 'cvblog_mce_text_sizes' ) ) {
   function cvblog_mce_text_sizes( $initArray ){
      $initArray['fontsize_formats'] = "9px 10px 12px 13px 14px 16px 17px 18px 19px 20px 21px 24px 28px 32px 36px";
      return $initArray;
   }
   add_filter( 'tiny_mce_before_init', 'cvblog_mce_text_sizes' );
}

Trong đoạn code trên, mình đã sắp xếp các nút chức năng thành hai dòng để tạo ra một giao diện đẹp mắt hơn. Bạn có hoàn toàn quyền thêm hoặc bớt các công cụ, cũng như sắp xếp chúng ở các dòng khác nhau tùy theo sở thích của mình. Các vị trí sẵn có để đặt các nút chức năng bao gồm: mce_buttons, mce_buttons_2, mce_buttons_3, mce_buttons_4. Trong đoạn code trên, mình đã sử dụng mce_buttonsmce_buttons_2.

Mặc định, kích thước được chọn là pt. Mình đã thêm một đoạn code để chuyển đổi kích thước về px. Nếu bạn muốn giữ nguyên đơn vị là pt, hoặc muốn thêm hoặc bớt các kích thước, bạn hoàn toàn có thể chỉnh sửa theo ý muốn của mình. Nếu bạn không muốn sử dụng chức năng này, bạn cũng có thể xóa nó đi mà không gặp vấn đề gì. Hãy thoải mái tùy chỉnh theo nhu cầu cụ thể của bạn.

Hướng dẫn kích hoạt khung soạn thảo đầy đủ cho WordPress-wordpress-congvietit.com

Nếu bạn đang sử dụng theme Flatsome, hãy bỏ qua đoạn code ở trên và thay vào đó, bạn chỉ cần sao chép đoạn code dưới đây và dán vào file functions.php của theme bạn đang sử dụng (Child theme):

<?php
if ( ! function_exists( 'cvblog_ilc_mce_buttons' ) ) {
    function cvblog_ilc_mce_buttons($buttons){
        array_push($buttons,
            "alignjustify",
            "subscript",
            "superscript"
        );
        return $buttons;
    }
    add_filter("mce_buttons", "cvblog_ilc_mce_buttons");
}
if ( ! function_exists( 'cvblog_ilc_mce_buttons_2' ) ) {
    function cvblog_ilc_mce_buttons_2($buttons){
        array_push($buttons,
            "fontselect",
            "cleanup"
        );
        return $buttons;
    }
    add_filter("mce_buttons_2", "cvblog_ilc_mce_buttons_2", 9999);
}
function flatsome_editor_text_sizes($initArray){
    $initArray['fontsize_formats'] = "9px 10px 12px 13px 14px 16px 17px 18px 19px 20px 21px 24px 28px 32px 36px";
    return $initArray;
};

Lưu ý rằng việc sử dụng child theme là quan trọng để đảm bảo những thay đổi của bạn không bị mất khi theme được cập nhật. Hãy chắc chắn bạn đang sử dụng child theme trước khi thực hiện thay đổi.

Ngoài ra, nếu bạn không biết về code, thì bạn có thể thử cài plugin TinyMCE Advanced nhé!

Trên đây là hướng dẫn chi tiết để kích hoạt khung soạn thảo đầy đủ trong WordPress. Qua đoạn code đơn giản trong functions.php, bạn có thể linh hoạt tùy chỉnh giao diện và các công cụ soạn thảo theo ý muốn. Đối với người sử dụng theme Flatsome, đoạn code tương ứng cũng đã được cung cấp. Hãy thực hiện theo hướng dẫn và trải nghiệm sự thuận tiện trong quá trình soạn thảo nội dung trên trang web WordPress của bạn!

Nếu bạn thích bài viết này, vui lòng đăng ký Kênh YouTube của CongVietBlog để xem các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy CongVietBlog trên Facebook.

5 1 đánh giá
Đánh giá
Công Việt Blog
Công Việt Bloghttps://congvietit.com
Chào các bạn, mình là Công Việt, mình đến từ kênh Youtube Công Việt Blog. Blog này hiểu đơn giản mình viết những thứ mình học được, áp dụng được và cung cấp những tài nguyên mà mình sử dụng, cũng là nơi để mình lưu trữ tài nguyên. Phần "Thành viên VIP" với gói chỉ 50k để giúp mình duy trì website mà thôi, hi vọng được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
cũ nhất
mới nhất lượt bình chọn
Inline Feedbacks
View all comments
banner quang cao hostinger-congvietblog-congvietit
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

JNews – WordPress Newspaper Magazine Blog AMP Theme Version 11.6.5

JNews là giao diện được thiết kế để phục vụ mọi nhu cầu của người sử dụng. Với JNews, bạn có thể khám phá những tính năng tuyệt vời nhất mà một website nên sở hữu. JNews cung cấp hơn 120 giao diện mẫu ở các lĩnh vực khác nhau như blog, tin tức.

Avada Theme | Responsive Multi-Purpose Theme Version 7.11.11

Avada là theme WordPress quảng cáo số 1 trên thị trường. Nói một cách đơn giản, đây là theme WordPress...

Electro Electronics Store WooCommerce Theme Version 3.5.3

Electro Electronics Store WooCommerce Theme của WordPress linh hoạt và linh hoạt, được xây dựng với sự trợ...

WoodMart – Responsive WooCommerce WordPress Theme Version 7.6.0 mới nhất

WoodMart – Responsive WooCommerce WordPress Theme là một theme cao cấp được tối ưu hóa cho việc phát...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x