Cách fix lỗi Uncaught TypeError: $template.get is not a function” plugin Visual Composer WordPress update 4.5

Cách fix lỗi Uncaught TypeError: $template.get is not a function” plugin Visual Composer WordPress update 4.5

Mấy ngày trước đây khi cập nhật phiên bản mới của WordPress cho các website khách hàng cũng như bạn bè thì hầu hết các site nào có sử dụng pluign Visual Composer đều bị lỗi không load được style cũng như save dữ liệu từ Backend Editor.Lỗi thông báo đó bug trên trình duyệt là "Uncaught TypeError: $template.get is not a function" trong Visual Composer plugin.Sau khi tìm kiếm thông báo lỗi trên mình đã tìm được 1 câu trả lời giúp giải quyết vấn đề đó là "Chỉ cần cập nhật lại hàm html2element trong tập tin /wp-content/plugins/js_composer/assets/js/backend/composer-view.js từ: /** * …


How to fix “Uncaught TypeError: $template.get is not a function” in Visual Composer

Sometime before when my site updated WordPress version 4.5. I get a issue with "Uncaught TypeError: $template.get is not a function" in Visual Composer plugin.I'm debugging and search with error message and found an answer help me fixed this bug by updating the html2element function in file /wp-content/plugins/js_composer/assets/js/backend/composer-view.js from: /** * Convert html into correct element * @param html */ html2element: function(html) { var attributes = {}, $template; if (_.isString(html)) { this.template = _.template(html); $template = …


Thêm datepicker vào trường tuỳ chỉnh metabox trong WordPress

Thêm datepicker vào trường tuỳ chỉnh metabox trong WordPress

Việc sử dụng datepicker hay datetimepicker khá phổ biến khi phát triển front-end plugins, themes WordPress. Trong thời gian này mình cũng có việc phải sử dụng các dữ liệu dạng này.Lưu ý: bạn có thể sử dụng nó trong bất cứ form nào tuỳ vào action của bạn chứ không chỉ là metabox nhé! Cách sử dụng datepicker trong metabox? Rất đơn giản để sử dụng được datepicker trong WordPress bạn khai báo các thông tin cơ bản như trong hàm sau đây: function init_metabox_field_offers_date($curentPost,$cutomField,$inputMetaBoxIDAndName,$InputMetaBoxTitle){ wp_enqueue_script( 'jquery-ui-datepicker' …


Thêm custom meta fields cho taxonomies trong WordPress

Thêm custom meta fields cho taxonomies trong WordPress

Việc tuỳ chỉnh các trường cho custom post_type, taxonomy là việc thường gặp nếu bạn phát triển plugins, themes theo từng yêu cầu cụ thể.Đoạn mã sau là ví dụ để bạn có thể thêm 1 trường tuỳ chỉnh cho taxonomy tuỳ chỉnh của bạn. Ở đây, của mình là 1 custom taxonomy tên suppliers do đó mình sẽ add_action theo định dạng bắt buộc là: {$taxonomy_name}_add_form_fields Trong đó taxonomy_name mặc định cho các categories mặc định là categoryKhi đó nếu bạn custom các trường cho danh mục mặc định của WordPress thì bạn sẽ thêm 2 action như sau: //Cho phần thêm category; add_action( …


Chia sẻ plugin Polygon Short Url dạng rút gọn kiếm tiền với tiếp thị liên kết

Chia sẻ plugin Polygon Short Url dạng rút gọn kiếm tiền với tiếp thị liên kết

Ngoài tìm hiểu, thử và tham gia các chương trình tiếp thị liên kết tại Việt Nam, thì mình cũng xây dựng các Plugin WordPress với mục đích sử dụng, chia sẻ cùng mọi người đang tham gia kiếm tiền online mảng này.Trong bài chia sẻ này mình xin chia sẻ 1 plugin tạo short url cơ bản (Redirect 301) đó là Polygon short url. Đây chỉ là cơ bản còn các bạn muốn phát triển, nâng cấp thêm thì có thể thoải mái nhé, đổi tên plugin, source... tuỳ các bạn! Nếu nâng cấp tốt thì nhớ chia sẻ lại cho mình và mọi người dùng ké nhé! :D Chức năng Polygon short url 1. Cho phép bạn tạo và định nghĩa 1 liên kết …


Gravatar khiến website cực kỳ chậm khi lượng comment trong bài nhiều

Gravatar khiến website cực kỳ chậm khi lượng comment trong bài nhiều

Gravatar được biết đến như 1 service cung cấp widget hiển thị avatar theo email người dùng định nghĩa tại Gravatar.com. Về cơ bản chức năng này khá hữu ích cho chúng ta khi muốn đồng nhất mọi avatar của mình trong các thảo luận trên internet. Điều đó cũng giúp người đọc nhận diện 1 phần "thương hiệu cá nhân" của mỗi người. Tuy nhiên, thực tế nó lại không có lợi chút nào khi web/ blog của bạn hỗ trợ chúng, thật tồi tệ khi phải nói là chúng làm web/ blog của chúng ta chậm đi đáng kể, và rất chậm khi lượng comment trở nên nhiều trong 1 bài viết.Điển hình là 1 vài bài viết sau …


Plugin hiển thị ý kiến khách hàng cho WordPress site

Plugin hiển thị ý kiến khách hàng cho WordPress site

Thiết kế web hay làm bất kỳ dịch vụ nào thì ý kiến khách hàng là 1 trong những cầu nối gắn kết các khách hàng sử dụng dịch vụ hay mua sản phầm nào đó mà công ty bạn/ khách hàng của bạn đang cung cấp. Do đó, phản hồi cũng như trải nghiệm của họ về sản phẩm, dịch vụ là những thông tin "quý giá" góp phần không nhỏ vào sự phát triển của dịch vụ.Việc thể hiện thông tin phản hồi, nhận xét ý kiến khách hàng trên website hiện nay không còn xa lạ khi công ty bạn gia nhập môi trường internet, môi trường thương mại điện tử. Trong chia sẻ này mình sẽ chia sẻ danh sách các plugin miễn phí hiển thị ý …


Việt hóa Woocommerce cho website bán hàng tiếng Việt 100% thành công

Việt hóa Woocommerce cho website bán hàng tiếng Việt 100% thành công

Nếu đã làm quen với các hệ thống website xây dưng dựa trên nền tảng WordPress chắc hẳn bạn sẽ không thể không biết đến Woocommerce 1 plugin nổi tiếng và miễn phí hỗ trợ bạn xây dựng website bán hàng trực tuyến.Với sự phổ biến ngày càng mạnh, các nhà phát triển website, công ty phát triển website tại Việt Nam cũng có 1 phần không nhỏ quyết định chuyển các hệ thống website khách hàng sang CMS WordPress. Woocommerce theo đó cũng đã hỗ trợ thêm ngôn ngữ tiếng Việt để mang lại giá trị người dùng tốt hơn cho Woocommerce.Trong các chia sẻ của nhiều blogger trước đây về Việt hóa Woocommerce …


Việt hóa website WordPress tiếng Việt thế nào ?

Việt hóa website WordPress tiếng Việt thế nào ?

Hiện tại với sự thay đổi khá nhiều của các phiên bản WordPress cũng như plugins, themes... thì việc các hướng dẫn Việt Hóa trước đây có thể không hoàn toàn áp dụng được nữa hoặc ít nhiều có những lỗi nhỏ phát sinh.Trong chia sẻ này mình sẽ lần lược chia sẻ, hướng dẫn các bạn Việt Hóa WordPress cũng như plugin cần thiết từ A->Z một cách thành công.Chia sẻ đầu tiên sẽ là việt hóa website WordPress tiếng Việt thế nào ? Rất đơn giản bạn làm các bước như sau Bước 1: Cài đặt gói ngôn ngữ Tiếng Việt cho WordPress Trước tiên bạn truy cập vào địa chỉ https://vi.wordpress.org và tải bản cài …


Cách tạo shortcode chèn video youtube vào nội dung

Cách tạo shortcode chèn video youtube vào nội dung

Tại sao nên tạo shortcode chèn video youtube ? Trong quá trình phát triển WordPress Themes, WordPress Plugins có thể bạn cần định nghĩa nhiều shortcode để tăng tính tiện dụng trong việc truy vấn dữ liệu hiển thị, định dạng template tốt hơn. Trong chia sẻ này mình sẽ hướng dẫn bạn làm thế nào để có thể dễ dàng chèn video youtube vào nội dung với các định dạng tuỳ chỉnh ứng với từng vị trí hiển thị. Mã khai báo khởi tạo shortcode chèn video youtube vào nội dung ? // Add Shortcode function polygon_simple_video_embed_shortcode( $atts ) {// Attributes extract( …


Cách tạo shortcode hiển thị danh sách posts gần đây

Cách tạo shortcode hiển thị danh sách posts gần đây

Tại sao phải tạo shortcode hiển thị danh sách post gần đây ? Trong quá trình phát triển WordPress Themes, WordPress Plugins có thể bạn cần định nghĩa nhiều shortcode để tăng tính tiện dụng trong việc truy vấn dữ liệu hiển thị, định dạng template tốt hơn. Trong chia sẻ này là để lấy ra danh sách bài tin bài chia sẻ gần đây nhằm sử dụng nó ở nhiều nơi của dự án. Vậy hàm khai báo dưới đây sẽ giúp bạn khởi tạo 1 shortcode làm được điều đó. Mã khai báo khởi tạo shortcode hiển thị danh sách posts gần đây ? if (!function_exists('polygon_get_posts_by_shortcode')){ function …


Có nên cài plugin hay không ? cài nhiều plugin khiến web hoạt động chậm ?

Có nên cài plugin hay không ? cài nhiều plugin khiến web hoạt động chậm ?

Đây có vẻ là vấn đề mà khá nhiều bạn lập trình viên, những người dùng mới tiếp cận thiết kế web với WordPress hay thắc mắc. Mà khi đã mắc thì phải ra. Muốn ra lại phải rặn tìm kiếm anh Google để hỏi. Hỏi rồi lại hoang mang vì khá nhiều bài chia sẻ, bình luận chiều lên, chiều xuống các kiểu => cũng như không hỏi. Vậy plugin là gì trong các CMS (ở đây là WordPress) ? Các plugins (hay các WordPress plugins) bạn hiểu đơn giản nó như 1 bản mở rộng chức năng/ trình cắm/ module ngoài tích hợp vào 1 hệ thống và đáp ứng 1 cấu trúc chung chuẩn của hệ thống mà nó được tích hợp. Bên trong nó là tập …


Xoá danh sách các widgets mặc định trong WordPress

Xoá danh sách các widgets mặc định trong WordPress

WordPress hiện tại được xem là 1 trong số các CMS mã nguồn mở phổ biến nhất trên thế giới hỗ trợ từ lập trình viên cho đến người dùng thông thường dễ dàng tự mình thiết kế web một cách nhanh chóng và tiện lợi. Với vô vàn themes (giao diện), plugins (module, trình cắm bổ sung) miễn phí có, trả phí có điều đó khiến WordPress càng ngày càng thể hiện được sức mạnh của 1 trong các CMS mã mở tốt nhất.Hiện tại mình đang phát triển 1 engine theme nho nhỏ mang tên Polygon template cũng như các child theme đi cùng, trong phần widget và sidebar mình đã giải quyết vấn đề như tiêu bài viết mình nói đến …


Broken Link Checker giúp kiểm tra, chỉnh sửa các liên kết bị lỗi trên WordPress

Broken Link Checker giúp kiểm tra, chỉnh sửa các liên kết bị lỗi trên WordPress

Thời gian rồi việc thay đổi các liên kết trong website/ blog khách hàng do liên kết thay đổi khiến các thống kê lỗi "Error: Page not found" xuất hiện khá nhiều trên Google Analytics do đó mình để tìm hiểu xem có plugin WordPress nào giải quyết vấn đề này không ? Và ngay sau đây bạn sẽ được biết đến plugin Broken Link Checker, một plugin phát triển hoàn toàn miễn phí bởi tác giả https://profiles.wordpress.org/whiteshadow/Plugin cho phép quản lý danh sách liên kết Not found trên hệ thống websiteBạn thể tải plugin Broken Link Checker miễn phí bản mới nhất tại: …