Hướng dẫn thêm shortcode vào Sidebar Widgets genesis

Theo mặc định thì wordpress không hỗ trợ các shortcode trong sidebar, và chúng ta cần phải sử dụng shortcode trong trường hợp muốn nó hiển thị trên các widgets vậy làm phải làm sao? Thật dễ dàng để ta có thể khắc phục điều này.

Tôi tập trung vào việc sử dụng các shortcode ngắn vào sidebar ví dụ như chèn shortcode lượt xem chẳng hạn, nhưng bạn cũng có thể chèn bất kỳ thứ gì vào để nó hiển thị tốt trên thanh sidebar của mình.

Trong wordpres thì shortcode cho phép hiển thị một số chức năng trong phần text trong phần widgets thanh sidebar, nhưng thường thì khi bạn chèn các shortcode này thì wordpress lọc và không cho phép nó hiển thị ra màn hình.

Xem thêm Hướng dẫn hiển thị lượt xem trong genesis không cần đến plugin

Vậy dưới đây là hai cách giúp chúng ta có thể sử dụng shortcode trong sidebar của genesis.

Sử dụng plugin shortcode widgets

Với cách này chúng ta thực hiện rất đơn thông qua việc cài đặt plugin từ bên thứ 3 dành ch o những người mới bắt đầu không muốn thêm các mã bằng cách thủ công.

Cài đặt và kích hoạt plugin shortcode widgets

Sau khi kích hoạt plugin bạn sẽ thấy có một danh sách các shortcode trong Apperance > Widgets việc của bạn chỉ đơn giản là copy nó và thêm vào shortcode trong sidebar mà thôi.

Kích hoạt shortcode trong functions

Với cách này bạn đơn giản chỉ cần kích hoạt nó trong functions trong child theme bằng cách thêm đoạn mã dưới đây vào cuối cùng files functions.php

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

Đoạn mã này thêm một bộ lọc mới cho phép shortcodes hoạt động bên trong văn bản widget.

Bây giờ bạn có thể truy cập Appearance > Widgets và thêm một văn bản widget vào sidebar. Dán shortcode vào ô nội dung và bấm vào nút Save.

Và đó là những gì bạn cần làm để có thể hiển thị shortcode trong widgets của genesis, và giờ đây quay lại trang web của bạn và F5 để xem thành quả nào.

Cho tôi biết ý kiến của bạn bên dưới khung comment.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đặt lịch hẹn Liên hệ Tải Credentials