REDUX FRAMEWORK LÀ GÌ

giữa những kinh nghiệm của các theme gamesbaidoithuong.com hiện giờ để nó thân thiết hơn với người tiêu dùng đó là tất cả tích hòa hợp một Quanh Vùng cấu hình thiết lập và thiết lập theme (call là Theme Options). Chẳng hạn bạn cũng có thể chất nhận được người tiêu dùng trường đoản cú thay đổi logo sản phẩm, màu chữ này nọ,…vào theme thông qua tác dụng Theme Options này.Bạn đã xem: Redux framework là gì

Để có tác dụng được Theme Options, chúng ta có thể sử dụng tác dụng Settings API gồm sẵn vào gamesbaidoithuong.com hoặc áp dụng một framework/script riêng rẽ cho việc này. Trong sự cân đối bài xích này, mình đã lý giải chúng ta tích phù hợp Theme Options vào theme của serie Lập trình theme gamesbaidoithuong.com trải qua Redux Framework – một framework siêu nổi tiếng trong bài toán chế tạo Theme Options cho gamesbaidoithuong.com, cực kỳ chuyên nghiệp và miễn tầm giá.

Bạn đang xem: Redux framework là gì

Cách 1. Tích hòa hợp TGM Plugin Activation

TGM Plugin Activation mình đã có lần reviews trên đây, nó là một script PHP.. giúp bạn thêm thiên tài đề nghị người dùng yêu cầu thiết đặt những plugin thử dùng khi kích hoạt theme. Slàm việc dĩ chúng ta nên sử dụng TGM Plugin Activation tại đây đó là Redux Framework hiện giờ chuyển động nhỏng một plugin gamesbaidoithuong.com, điều đó sẽ giúp đỡ người tiêu dùng luôn luôn thực hiện phiên bạn dạng Redux Framework mà lại không nhất thiết phải mong chờ các lần update trường đoản cú bạn.

Hãy cài TGM Plugin Activation tại đây, giải nén ra với copy file class-tgm-plugin-activation.php vào thỏng mục /themes/thachpham/core. Sau kia msinh sống file init.php vào cùng thỏng mục lên và thêm đoạn này vào:

Sau kia tạo thêm 1 file tên là plugins.php trong thuộc tlỗi mục core với thêm đoạn này vào:

"Redux Framework","slug" => "redux-framework","required" => true));// Thiet lap TGM$configs = array("menu" => "tp_plugin_install","has_notice" => true,"dismissable" => false,"is_automatic" => true);tgmpa( $plugins, $configs );}add_action("tgmpa_register", "thachpham_plugin_activation");?>Và chèn thêm đoạn sau vào tệp tin init.php nhằm file plugins.php này được Hotline ra.

require_once dirname( __FILE__ ) . "/plugins.php";Kết quả sau khi thêm TGM Plugin Activation:


*

Thông báo buộc phải tải plugin

Quý khách hàng hãy ấn nút ít Begin installing plugin nhằm download plugin Redux Framework này vào nhằm chút ít nữa họ đang thao tác.

Bước 2. Cài đặt Redux Framework

Sau Khi download plugin Redux Framework vào website thì nó đang hiện thông báo cố kỉnh này trên trang web.


*

Nếu bạn muốn từ bỏ khám phá về các đoạn code của Redux Framework, hãy mnghỉ ngơi file sample-config.php vào thư mục plugins Redux Framework giúp xem hoặc tệp tin barebones-config.php để thấy kết cấu một tệp tin tạo thành theme options hoàn chỉnh trường đoản cú framework này.

Xem thêm: Hwang Chi Yeol Là Ai - Potret Perjalanan Karier Hwang Chi Yeul

Cách 3. Lên kế hoạch chế tạo ra Theme Options

Trước Khi triển khai viết code tạo ra những tùy chọn trong Theme Options, bọn họ đề nghị cần hiểu rõ rõ sẽ khởi tạo ra gần như tùy chọn làm sao để người dùng sử dụng. Trong kích cỡ bài này, mình sẽ mang ví dụ những tùy chọn cơ bản vào theme như:

Bật/tắt tính năng thực hiện hình ảnh làm cho biệu tượng công ty.Sửa/xóa hình họa làm logo sản phẩm.Thay thay đổi Color liên kết vào theme.Thêm font chữ tự Google Fonts.

Bước 4. Viết code chế tạo ra tùy chọn mang lại Theme Options

4.1) Tạo tệp tin đựng code những tùy chọn (options.php)

Bây tiếng bạn hãy vào thỏng mục /themes/thachpham/core/ cùng tạo một file sở hữu tên options.php. Sau đó msinh hoạt file init.php ra với cyếu đoạn sau vào để kích hoạt tệp tin options.php để nó hoạt động:

/* Theme Options */require_once dirname( __FILE__ ) . "/options.php";Trong options.php, họ khai báo một class để đựng các options như sau:

Và tự bây giờ, họ đã viết code tạo thành từng Quanh Vùng options và từng options vào bên trong class ThachPham_Theme_Options.

4.2) Khai báo những đoạn code quan trọng vào class ThachPham_Theme_Options.

Tất cả những code sau đây phần lớn buộc phải viết vào bên phía trong cặp class ThachPham_Theme_Options .

/* Tái chế tạo ra các trở thành tất cả trong Redux Framework */ public $args = array(); public $sections = array(); public $theme; public $ReduxFramework;Sau đó là thêm code để Redux Framework được kích hoạt.

/* Load Redux Framework */ public function __construct() { if ( ! class_exists( "ReduxFramework" ) ) return; // This is needed. Bah gamesbaidoithuong.com bugs.Chuyên mục: Theme wordpress