Nếu ai muốn tự thiết kế website bằng WordPress thì việc hiểu về theme, plugin, hosting…để cài đặt ra 1 website phục vụ làm kinh doanh online thì ở đây chính là nơi tổng hợp lưu trữ những tiến trình chi tiết trong cài đặt theme sử dụng CMS wordpress mà Huy Nguyễn lưu lại.

Quy trình cài đặt theme shopping wordpress của Opal làm demo

Đây là 1 theme đẹp nhưng khó cài, nên Huy chọn làm mẫu demo để lưu lại những kiến thức thực hành mình nhận ra cần lưu lại cho anh em đọc để giải quyết vấn đề.

Chuẩn bị domain, hosting, tải wordpress mới nhất

Import demo rất chậm nhưng cũng vẫn được, không lấy được ảnh, tự import slider và test tốc độc trước khi cài WP-rocket để tăng tốc.

Sau khi tối ưu cũng được thêm 1/3 tốc độ do theme nặng.

Install a Database Optimizer Plugin We recommend WP Optimize được theme shopping gợi ý là tốt nhưng trong wp-rocket có sẵn và reviews cộng đồng thì không hiệu quả lắm, test.

Plugin Cache to delete all caches of theme.

Tối ưu database cho nhẹ, lưu cache của theme: Bổ sung sau khi test xong.

Quy trình chuyển đổi code web chuyển đổi theme web wordpress

Dễ dàng cẩn trọng với các bước:
• Sao lưu bản hiện tại, bê code sang nơi khác, export xml các trình xuất lưu ý phần nhập cần nâng cấp php.ini.
• Cài wordpress bản mới nhất và theme mới nhất, import data qua, chuyển hết các plugin, cài đặt xong các chỉ số plugin song song đồng bộ.
• Cài menu, tiêu đề cate, tag, copy hết mô tả danh mục và tags, cài footer.
• Lỗi mất ảnh bên trong sản phẩm, lấy file uploads bản backup up lên hosting rồi giải nén ra.
• Favicon cài lại, kiểm tra kĩ redirect, xong bê code qua hosting gốc, chú ý mở index. Cũng kiểm tra ngay lỗi www

Trong trường hợp ảnh bị mất trong sản phẩm up xong lại bị mất ảnh trong media. Đến đây thì có thể phải dùng plugin import ảnh vào media.

Xung đột PHP, khi chuyển code sang hosting khác bị lỗi không lên web cài bản php tương thích mới phù hợp. Nếu chưa biết cài thì phải xem cách cài trước khi chuyển, die web sẽ ảnh hưởng traffic.

Tóm lại là chuyển code không được thì cài trực tiếp như sau

https://drive.google.com/file/d/1D6zpvKaGVsefdvQPd1msNwGJt0BQL43X/view?usp=sharing

Chú ý với phần SQL cài thêm wp-option đoạn theme_mod cho tên theme vào thay thế như cái cách bạn Gia Tuấn wptangtoc Hướng dẫn tạo lập và chuyển đổi Child Theme WordPress (từ a đến z).

Lưu ý cài Woo – WP trước sau đó chuyển cài theme.

+ Cập nhật wordpress

+ Cập nhật Woocomerce

+ UX block Footer: Chặn luộn index ( noindex ) trang này.

+ Cài đặt Plugin Classic Editor để trở về trình soạn thảo văn bản như trước kia.

+ Xem lại h1 h2 của trang chủ, danh mục & sản phẩm cấu hình chuẩn seo chưa? Màu Link nội bộ. Đổi màu chỗ nút button.single_add_to_cart. Đổi màu giá tiền, đổi sản phẩm liên quan thành text: Nội thất liên quan.

Cài đặt trang trí giao diện woocomerce trong Flatsome và WordPress

Cài đặt lọc bên phải và lọc Filter canvas trái: Tối ưu cho seo và hành trình mua hàng của khách dễ hàng hơn.

Chọn Flatsome/theme option/woocomerce/product page & Danh mục Page để chỉnh bộ lọc nằm bên wiget phải, lọc khác bên trái…

Mua theme flatsome bản quyền key nóng hổi 50% từ Hack hiền.

Chỉnh sửa css và tính năng trong theme Flatsome

Xoá bình luật comment ở trang chủ

Vào tuỳ biến chọn Pages -> chọn page fullwidth

Chỉnh màu giá và giảm giá

span.woocommerce-Price-amount.amount bdi {
color: red;
}
del span.woocommerce-Price-amount.amount bdi {
color: #351414 !important;
}
ins span.woocommerce-Price-amount.amount bdi {
color: #ff0a0a !important;
}

Chỉnh nút chi tiết và mua hàng & tính năng xem thêm show ra

Chỉ xem thêm được danh mục còn tag chưa được, xem thêm sản phẩm và bài viết thì lại thừa.

Thêm vào function

Thêm vào css bổ sung

span.woocommerce-Price-amount.amount { color: #ff3000; }span.woocommerce-Price-amount.amount {} } .product-buttons { display: flex; justify-content: center; text-transform: uppercase; font-size: 12px; width: 100%; margin: 10px; margin-left: 0px; }.prices-wrapper { width: 49%; text-align: center; color: #fff; border: 2px solid #efda32; margin-right: 5px; min-height: 40px; justify-content: center; align-items: center; display: flex; }.cart-button { border: 2px solid #000; background: #d6c436; color: #fff; flex: 1; text-align: center; min-height: 40px; justify-content: center; align-items: center; display: flex; } .cart-button:hover a{ color: #efda32; }

Chỉnh chân trang theo mẫu

Code phần danh mục và footer: Copy là được. Chỉnh màu nền thì vào

Đưa css bổ sung sau vào

/*Flat Shopper Footer CSS OPTIONS*/.footer-link a:hover { color: #067ce0 !important; /*Choose the color when hover the mouse on the menu link*/ } ul#header-contact li a { color: #130e0e; text-transform: none; } .header-search .nav-dropdown-default { left: -200px !important; } .cat-item { padding: 15px; border-right: 1px solid rgba(0,0,0,.05); border-bottom: 1px solid rgba(0,0,0,.05); -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in; transition: all .1s ease-in; background: #fff; } .cat-item:hover{ border-right: 1px solid rgba(0,0,0,.5); border-bottom: 1px solid rgba(0,0,0,.05); -webkit-transition: all .1s ease-in; -o-transition: all .1s ease-in; transition: all .1s ease-in; border-color: rgba(0,0,0,.12); -webkit-box-shadow: 1px 3px 10px 0 rgb(0 0 0 / 15%); box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%); }div#col-153745410 {} .cat-item h4 { font-weight: normal; font-size: 15px; color: #000; }.cat-list { border-radius: 13px; overflow: hidden; margin: 15px auto; }.icon-box-img { height: auto; background: #f4f4f4; border-radius: 50%; padding: 15px; width: 95px !important; height: 95px; }@media only screen and (max-width: 768px) { .cat-item{ padding: 10px; } .icon-box-img{ width: 50px !important; height: 50px; padding: 10px; }

Chỉnh màu link nội bộ liên kết nội bộ

Thêm css bổ sung

.entry-content a { color: #e400ff; } .term-description a, .entry-content a { color: #e400ff; }

Chỉn Breadcrumb cho tag và danh mục con bỏ chữ sản phẩm đi

Vô woo -> cài đặt -> sản phẩm/-strong1/-strong
chỗ trang sản phẩm, bỏ nó đi là đc

Tag danh mục: Cái này vô loco translate. Dịch trong plugin woo là đc

Chỉnh H1 ăn vào danh mục & H1 trang chủ

Vào flatsome, option, woo, danh mục, chọn bật cái title

trang chủ thì tạo cái title chọn h1 thôi, chưa có mặc định được.

Đổi text sản phẩm liên quan

Mình có đổi trong function.php được nhưng đổi text khác lại lỗi.

add_filter(‘woocommerce_product_related_products_heading’,function(){return ‘Nội thất liên quan’;});

Đổi thành đoạn code này nhưng chưa xử lý từ nội thất = chữ khác đươc

add_filter(‘woocommerce_product_related_products_heading’,function(){return ‘Nội thất liên quan’;});

Lightbox background color là màu của box menu trên mobi di động.

Chỉnh cái màu nền của footer thay đoạn code chữ rbg (45, 45, 45) ngay dòng dầu

Link Rút gọn link cắt link trong flatcome

Chèn đoạn code sau và 2 file này lên child theme

https://docs.google.com/document/d/14CjeYeitHISiWmL_-qisf_LgefytVA2r/edit?usp=sharing&ouid=108254637794810092506&rtpof=true&sd=true
https://drive.google.com/file/d/1f1npAELLhwnGhDUkPYCZuMUQcj-tpNq4/view?usp=sharing
https://drive.google.com/file/d/1zQ4gRTnQk-AeJrQAZfsbx0rAqkfRXQRl/view?usp=sharing

HTML chèn function

‘product_cat’, // ‘post_type’ => ‘product’, // ‘hide_empty’ => false, // )); // if($terms && !is_wp_error($terms)){ // $siteurl = esc_url(home_url(‘/’)); // foreach ($terms as $term){ // $term_slug = $term->slug; // $baseterm = str_replace($siteurl,”,get_term_link($term->term_id,’product_cat’)); // add_rewrite_rule($baseterm.’?$’,’index.php?product_cat=’.$term_slug,’top’); // add_rewrite_rule($baseterm.’page/([0-9]{1,})/?$’, ‘index.php?product_cat=’.$term_slug.’&paged=$matches[1]’,’top’); // add_rewrite_rule($baseterm.'(?:feed/)?(feed|rdf|rss|rss2|atom)/?$’, ‘index.php?product_cat=’.$term_slug.’&feed=$matches[1]’,’top’); // } // } // if ($flash == true) // flush_rewrite_rules(false); // } // add_action(‘init’, ‘devvn_product_category_rewrite_rules’); // add_action( ‘create_term’, ‘devvn_new_product_cat_edit_success’, 10, 2 ); // function devvn_new_product_cat_edit_success( $term_id, $taxonomy ) { // devvn_product_category_rewrite_rules(true); // }// Add custom Theme Functions hererequire(‘obe-link/permalink-manager.php’);

Thêm 2 file zip vào child theme

Chỉnh tiếp theo hướng dẫn của file word, tích các tab cài đặt tool, generate, cài các %cate, %sản phẩm… giống 4marketing hoặc 368st.

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

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 *