Cách thêm giao diện người dùng mã ngắn trong WordPress với Shortcake

KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

Nếu bạn đang phát triển một trang WordPress cho khách hàng, thì có khả năng là bạn sẽ có các shortcode cho khách hàng của mình sử dụng. Vấn đề là nhiều người mới bắt đầu không biết cách thêm mã ngắn và nếu có các tham số phức tạp liên quan, thì càng khó hơn. Shortcake cung cấp giải pháp bằng cách thêm giao diện người dùng cho các mã ngắn. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thêm giao diện người dùng cho shortcode trong WordPress với Shortcake.

Other :

Shortcake là gì?

WordPress cung cấp một cách dễ dàng hơn để thêm mã thực thi vào bên trong các bài đăng và trang bằng cách sử dụng mã ngắn. Nhiều chủ đề và plugin WordPress cho phép người dùng thêm chức năng bổ sung bằng cách sử dụng mã ngắn. Tuy nhiên, đôi khi các mã ngắn này có thể trở nên phức tạp khi người dùng cần nhập các thông số để tùy chỉnh.

Ví dụ: trong một chủ đề WordPress điển hình, nếu có một mã ngắn để nhập một nút, thì người dùng có thể sẽ cần thêm ít nhất từ hai đến năm tham số. Như thế này:

[themebutton url = ”http://example.com” title = ”Tải xuống ngay” color = ”Purple” target = ”newwindow”]

Shortcake là một plugin WordPress và là một tính năng WordPress được đề xuất trong tương lai. Nó nhằm mục đích giải quyết vấn đề này bằng cách cung cấp một giao diện người dùng để nhập các giá trị này. Điều này sẽ làm cho các mã ngắn dễ sử dụng hơn rất nhiều.

Shortcake Bakery Plugin

Bắt đầu

Hướng dẫn này dành cho người dùng mới bắt đầu phát triển WordPress. Người dùng mới bắt đầu muốn chỉnh sửa các chủ đề WordPress của họ cũng sẽ thấy hướng dẫn này hữu ích.

Đã nói rằng, chúng ta hãy bắt đầu.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin Shortcake (Shortcode UI).

Bây giờ bạn sẽ cần một shortcode chấp nhận một vài tham số của người dùng nhập. Nếu bạn cần làm mới một chút, đây là cách thêm mã ngắn trong WordPress.

Vì lợi ích của hướng dẫn này, chúng tôi sẽ sử dụng một shortcode đơn giản cho phép người dùng chèn một nút vào các bài đăng hoặc trang WordPress của họ. Đây là mã mẫu cho shortcode của chúng tôi và bạn có thể sử dụng mã này bằng cách thêm nó vào tệp chức năng của chủ đề của bạn hoặc trong một plugin dành riêng cho trang web.

add_shortcode( 'cta-button', 'cta_button_shortcode' );

function cta_button_shortcode( $atts ) {
       extract( shortcode_atts(
               array(
                       'title' => 'Title',
                       'url' => ''
               ),
               $atts
       ));
       return '<span class="cta-button"><a href="'%20.%20$url%20.%20'">' . $title . '</a></span>';
}

Bạn cũng sẽ cần thêm một số CSS để tạo kiểu cho nút của mình. Bạn có thể sử dụng CSS này trong biểu định kiểu của chủ đề.


.cta-button {
padding: 10px;
font-size: 18px;
border: 1px solid #FFF;
border-radius: 7px;
color: #FFF;
background-color: #50A7EC;
}

Đây là cách người dùng sẽ sử dụng shortcode trong các bài đăng và trang của họ:

[cta-button title="Download Now" url="http://example.com"]

KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

Bây giờ chúng ta có một shortcode chấp nhận các tham số, hãy tạo một giao diện người dùng cho nó.

Đăng ký giao diện người dùng mã ngắn của bạn với Shortcake

API shortcake cho phép bạn đăng ký giao diện người dùng của shortcode của mình. Bạn sẽ cần mô tả thuộc tính nào mà shortcode của bạn chấp nhận, loại trường nhập và loại bài đăng nào sẽ hiển thị giao diện người dùng shortcode.

Đây là đoạn mã mẫu mà chúng tôi sẽ sử dụng để đăng ký giao diện người dùng của shortcode của chúng tôi. Chúng tôi đã cố gắng giải thích từng bước với các nhận xét nội tuyến. Bạn có thể dán tệp này vào tệp chức năng của chủ đề hoặc trong một plugin dành riêng cho trang web.

shortcode_ui_register_for_shortcode(

/** Your shortcode handle */
'cta-button',

/** Your Shortcode label and icon */
array(

/** Label for your shortcode user interface. This part is required. */
'label' => 'Add Button',

/** Icon or an image attachment for shortcode. Optional. src or dashicons-$icon.  */
'listItemImage' => 'dashicons-lightbulb',

/** Shortcode Attributes */
'attrs'          => array(

/**
* Each attribute that accepts user input will have its own array defined like this
* Our shortcode accepts two parameters or attributes, title and URL
* Lets first define the UI for title field. 
*/

array(

/** This label will appear in user interface */
'label'        => 'Title',

/** This is the actual attr used in the code used for shortcode */
'attr'         => 'title',

/** Define input type. Supported types are text, checkbox, textarea, radio, select, email, url, number, and date. */
'type'         => 'text',

/** Add a helpful description for users
'description'  => 'Please enter the button text',
),

/** Now we will define UI for the URL field */

array(
'label'        => 'URL',
'attr'         => 'url',
'type'         => 'text',
'description'  => 'Full URL',
),
),
),

/** You can select which post types will show shortcode UI */
'post_type'     => array( 'post', 'page' ), 
)
);

Đó là tất cả, bây giờ bạn có thể thấy giao diện người dùng shortcode đang hoạt động bằng cách chỉnh sửa một bài đăng. Chỉ cần nhấp vào nút Thêm phương tiện phía trên trình chỉnh sửa bài đăng. Thao tác này sẽ hiển thị trình tải lên phương tiện, nơi bạn sẽ thấy một mục mới ‘Chèn phần tử bài đăng’ ở cột bên trái. Nhấp vào nó sẽ hiển thị cho bạn một nút để chèn mã của bạn.

Inserting your shortcode in a post or page

Nhấp vào hình thu nhỏ có chứa biểu tượng bóng đèn và nhãn bánh kếp của bạn sẽ hiển thị cho bạn giao diện người dùng mã ngắn.

User interface for a simple shortcode

Thêm mã ngắn với nhiều đầu vào

Trong ví dụ đầu tiên, chúng tôi sử dụng một shortcode rất cơ bản. Bây giờ hãy làm cho nó phức tạp hơn một chút và hữu ích hơn rất nhiều. Hãy thêm một mã ngắn cho phép người dùng chọn màu nút.

Đầu tiên, chúng ta sẽ thêm shortcode. Nó gần giống như một shortcode, ngoại trừ việc bây giờ nó loại bỏ thông tin người dùng nhập cho màu sắc.


add_shortcode( 'mybutton', 'my_button_shortcode' );

function my_button_shortcode( $atts ) {
       extract( shortcode_atts(
               array(
                       'color' => 'blue',
                       'title' => 'Title',
                       'url' => ''
               ),
               $atts
       ));
       return '<span class="mybutton ' . $color . '-button"><a href="'%20.%20$url%20.%20'">' . $title . '</a></span>';
}

Vì shortcode của chúng tôi sẽ hiển thị các nút bằng các màu khác nhau nên chúng tôi cũng cần cập nhật CSS của mình. Bạn có thể sử dụng CSS này trong biểu định kiểu của chủ đề.

.mybutton {
    padding: 10px;
    font-size: 18px;
    border: 1px solid #FFF;
    border-radius: 7px;
    color: #FFF;
}

.blue-button  {
    background-color: #50A7EC;
}
.orange-button { 
background-color:#FF7B00;
} 

.green-button { 
background-color:#29B577;
}

Đây là cách các nút sẽ trông như thế nào:

Call to action buttons created with shortcode

Bây giờ mã ngắn của chúng tôi đã sẵn sàng, bước tiếp theo là đăng ký giao diện người dùng shortcode. Về cơ bản, chúng tôi sẽ sử dụng cùng một mã, ngoại trừ lần này chúng tôi có một tham số khác cho màu sắc và chúng tôi cung cấp cho người dùng lựa chọn từ các nút màu xanh lam, cam hoặc xanh lục.

shortcode_ui_register_for_shortcode (/ ** Bộ xử lý shortcode của bạn * / 'mybutton', / ** Nhãn và biểu tượng Shortcode của bạn * / array (/ ** Nhãn cho giao diện người dùng shortcode của bạn. Phần này là bắt buộc. * / 'label' => 'Thêm một nút đầy màu sắc ', / ** biểu tượng hoặc tệp đính kèm hình ảnh cho shortcode. Tùy chọn. src hoặc dashicons- $ icon. * /' listItemImage '=>' dashicons-flag ', / ** Thuộc tính shortcode * /' attrs '=> mảng (/ ** * Mỗi thuộc tính chấp nhận đầu vào của người dùng sẽ có mảng riêng được định nghĩa như thế này * Mã ngắn của chúng tôi chấp nhận hai tham số hoặc thuộc tính, tiêu đề và URL * Trước tiên, hãy xác định giao diện người dùng cho trường tiêu đề. * / array (/ ** This nhãn sẽ xuất hiện trong giao diện người dùng * / 'label' => 'Title', / ** Đây là tập tin đính kèm thực tế được sử dụng trong mã được sử dụng cho shortcode * / 'attr' => 'title', / ** Xác định loại đầu vào. Các loại được hỗ trợ là văn bản, hộp kiểm, vùng văn bản, radio, lựa chọn, email, url, số và ngày. * / 'Type' => 'text', / ** Thêm mô tả hữu ích cho người dùng * / 'description' => ' Vui lòng nhập văn bản nút ',), / ** Bây giờ chúng tôi sẽ xác định giao diện người dùng cho trường URL * / array ('label' => 'URL', 'attr' => 'url', 'type' => 'text', 'description' => 'Full URL',), / ** Cuối cùng, chúng ta sẽ xác định giao diện người dùng cho Lựa chọn màu * / array ('label' => 'Color', 'attr' => 'color', / ** Chúng ta sẽ sử dụng trường chọn thay vì văn bản * / 'type' => 'select', 'options' => array ('blue' => "Blue", "orange" => "Orange", "green" => "Green",),),), / ** Bạn có thể chọn loại bài đăng nào sẽ hiển thị giao diện người dùng mã ngắn * / 'post_type' => array ('post', 'page'),));

Đó là tất cả, bây giờ bạn có thể chỉnh sửa một bài đăng hoặc trang và nhấp vào nút Thêm phương tiện. Bạn sẽ nhận thấy mã ngắn mới được thêm vào của mình trong ‘Chèn thành phần bài đăng’.

Selecting post element or shortcode to insert

Nhấp vào shortcode mới được tạo của bạn sẽ hiển thị giao diện người dùng shortcode, nơi bạn có thể chỉ cần nhập các giá trị.

Shortcode UI with a select field

Bạn có thể tải xuống mã được sử dụng trong hướng dẫn này dưới dạng một plugin.

wpb-shortcake-tutorial

Chúng tôi đã bao gồm CSS, vì vậy bạn có thể sử dụng nó để nghiên cứu hoặc sử dụng nó để thêm các nút kêu gọi hành động của riêng bạn trong WordPress bằng cách sử dụng giao diện người dùng dễ dàng hơn. Vui lòng sửa đổi nguồn và chơi với nó.

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu cách thêm giao diện người dùng cho shortcode trong WordPress với Shortcake. Bạn cũng có thể muốn xem 7 mẹo cần thiết này để sử dụng mã ngắn trong WordPress.

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

KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

Free Download Cách thêm giao diện người dùng mã ngắn trong WordPress với Shortcake :



CẢNH BÁO :Đây là bản NULLED. Chúng tôi không nhận bất cứ trách nhiệm nào về mã độc, virus, malware. Nếu bạn muốn tải theme, plugin SẠCH với giá chỉ 20K thì vui lòng liên hệ với chúng tôi



KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

Sale

If you want the lastest version or original,please contact via messenger

Ủng hộ tôi qua MOMO

Ủng Hộ TÔi

Decryption key :

Trong khi chờ đợi, vui lòng nhấn vao quảng cáo phía trên để tác giả có phí duy trì website , xin cám ơn ^^^

In the meantime, please click on the ad so that the author has a website maintenance fee, very very very thank you ^^^ !!!!

Download Instructions

Join our official telegram group and channel for latest updates.

KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

Để lại một bình luận

KHUYẾN MÃI : Chúng tôi đang có chương trình giảm giá với combo 600 + theme, plugin bản quyền với giá chỉ 200k. Xem danh sách tại đây: Danh sách combo

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

© 2021 All Rights Reserved | Shared by Tainguyenwordpress