WooC Commerce Menu tài khoản của tôi mã ngắn

Trong hướng dẫn này, chúng tôi sẽ giới thiệu cách thêm liên kết menu mới vào trang tài khoản của tôi trong bảng điều khiển Wooc Commerce. Điều này rất hữu ích khi bạn muốn thêm các tính năng [Điểm trung thành] vào cửa hàng web của mình và bạn muốn làm cho chúng có thể truy cập được thông qua trang tài khoản của tôi trong Wooc Commerce. Trong hướng dẫn này, chúng tôi sẽ thêm một văn bản “Xin chào thế giới” đơn giản và chúng tôi cũng sẽ chỉ cho bạn cách hiển thị/thực thi các shotrcode trên trang tùy chỉnh đó

Mục lục

PHẦN TLDR

Phần này dành cho các nhà phát triển có kinh nghiệm thường chỉnh sửa mã WordPress.
Đừng lo lắng nếu bạn chưa có kinh nghiệm, có hướng dẫn đầy đủ bên dưới phần này sẽ hướng dẫn bạn từng bước về cách triển khai giải pháp này.

* Vui lòng đọc các nhận xét trong mã, họ sẽ giúp bạn hiểu và tùy chỉnh nó

TLDR
File: Functions.php

add_filter [ 'woocommerce_account_menu_items', 'woowiki_menu', 40 ];
function woowiki_menu[ $menu_links ]{	
	$menu_links = array_slice[ $menu_links, 0, 5, true ]
	+ array[ '' => '']
	+ array_slice[ $menu_links, 5, NULL, true ];
	//By changing number 5 to number 3 For Exmaple 
        //this menu item will be 4th then in the menu
        //Change to 0 if you want it to be first
	return $menu_links;
}

add_action[ 'init', 'woowiki_add_endpoint' ];
function woowiki_add_endpoint[] {
	// Adding an endpoint
	add_rewrite_endpoint[ '', EP_PAGES ]; //add_rewrite_endpoint
}

add_action[ 'woocommerce_account__endpoint', 'woowiki_my_account_endpoint_content' ];
function woowiki_my_account_endpoint_content[] {
	//Content of your page
        $short_code = do_shortcode['[my_shortcode]'];  //Don't forget to replace with your shortcode
	$html = '

Hello World

'; //Sample content Hello World $html_short_combined = '

this is custom html sample combined with shortcode html

'.$short_code.'
'; echo $html; echo $short_code; echo $html_short_combined; //There is 3 echo statments showing diffrent combinations you can do with output } // Dont Forget to go to Settings > Permalinks and just press "Save Changes" button. // Otherwise your custom menu link won't work
TLDR
Custom CSS
/*Css to add icon to menu*/
/*Change permalink_name to the same name you used in code above*/
woocommerce-MyAccount-navigation-link-- a:before{
	background-image: url[];
	background-size: contain;
}

Thêm liên kết menu mới vào tài khoản của tôi

Để thêm một liên kết menu mới, chúng ta cần thêm một số mã vào cuối chức năng. php.
Chúng ta cần vào giao diện Quản trị, sau đó bên dưới Giao diện, chọn Trình chỉnh sửa chủ đề

Sau khi điều hướng đến đó, bạn sẽ thấy một cửa sổ như thế này bên dưới. Trong đó chọn Theme Functions [chức năng. php]

Ở cuối tệp [hàm. php] thêm mã này vào bên dưới

add_filter [ 'woocommerce_account_menu_items', 'woowiki_menu', 40 ];
function woowiki_menu[ $menu_links ]{	
	$menu_links = array_slice[ $menu_links, 0, 5, true ]
	+ array[ '' => '']
	+ array_slice[ $menu_links, 5, NULL, true ];
	//By changing number 5 to number 3 For Exmaple 
        //this menu item will be 4th then in the menu
        //Change to 0 if you want it to be first
	return $menu_links;
}

add_action[ 'init', 'woowiki_add_endpoint' ];
function woowiki_add_endpoint[] {
	// Adding an endpoint
	add_rewrite_endpoint[ '', EP_PAGES ]; //add_rewrite_endpoint
}

add_action[ 'woocommerce_account__endpoint', 'woowiki_my_account_endpoint_content' ];
function woowiki_my_account_endpoint_content[] {
	//Content of your page
        $short_code = do_shortcode['[my_shortcode]'];  //Don't forget to replace with your shortcode
	$html = '

Hello World

'; //Sample content Hello World $html_short_combined = '

this is custom html sample combined with shortcode html

'.$short_code.'
'; echo $html; echo $short_code; echo $html_short_combined; //There is 3 echo statments showing diffrent combinations you can do with output } // Dont Forget to go to Settings > Permalinks and just press "Save Changes" button. // Otherwise your custom menu link won't work

Chỉnh sửa mã

Nếu bạn chỉ sao chép và dán mã này ở trên thì mã sẽ không hoạt động theo mặc định, nhưng đừng lo, chúng tôi chỉ cần thay đổi một số thứ và sau đó mã sẽ hoạt động hoàn toàn và được tùy chỉnh cho trường hợp sử dụng của bạn.
1. ] Định vị và thay đổi
2. ] Định vị và thay đổi
3. ] Định vị và thay đổi
4. ] Xác định vị trí và thay đổi
5. ] Trong hàm woowiki_my_account_endpoint_content có 3 ví dụ.
Cái đầu tiên $short_code và echo $short_code chỉ cho bạn cách xuất một mã ngắn vào trang menu tùy chỉnh.
Cái thứ hai $html và echo $html chỉ cho bạn cách xuất html tùy chỉnh sang trang menu tùy chỉnh.
Cái thứ ba $html_short_combined và echo $html_short_combined chỉ cho bạn cách kết hợp html tùy chỉnh và đầu ra từ một mã ngắn.

Vậy thôi.
Trang tùy chỉnh mới của bạn hiện sẽ được thêm vào menu của trang tài khoản của tôi trong Woocommerce.

Thêm biểu tượng

Nếu bạn vào trang tài khoản của tôi, bạn có thể thấy rằng liên kết menu của bạn không có biểu tượng bên cạnh như những trang khác. Để thực hiện điều đó, bạn cần thêm CSS tùy chỉnh này bên dưới

Các mã ngắn WooC Commerce ở đâu?

Mã ngắn sản phẩm liên quan . Có hai cách để sử dụng mã ngắn sản phẩm liên quan đến WooC Commerce để liệt kê các đợt bán thêm và/hoặc bán kèm ở những nơi khác trong cửa hàng của bạn. directly under the main product on the single product page. There are two ways to use a WooCommerce related products shortcode to list upsells and/or cross-sells elsewhere in your store.

Làm cách nào để thêm URL tùy chỉnh vào menu tài khoản của tôi ở bất kỳ vị trí nào?

Cách thêm URL tùy chỉnh vào menu Tài khoản của tôi ở bất kỳ vị trí nào .
// thêm điểm cuối tùy chỉnh cho menu Tài khoản của tôi
add_filter [ 'wooc Commerce_account_menu_items', 'wptips_customize_account_menu_items' ];
chức năng wptips_customize_account_menu_items[ $menu_items ]{
// Thêm URL tùy chỉnh mới trong Menu tài khoản của tôi

Mã ngắn cửa hàng WooC Commerce là gì?

Mã ngắn của Cửa hàng WooC Commerce là một công cụ nhỏ tiện dụng cho phép bạn đặt một cửa hàng hoạt động đầy đủ ở bất kỳ đâu trên trang web của mình – chỉ với một vài lần nhấp vào nút. Simply add the [woocommerce_shop] shortcode to any page or post where you want to display your products, and voila!

Tại sao mã ngắn WordPress của tôi không hoạt động?

Điều này có thể do hai nguyên nhân. Plugin cung cấp mã ngắn không hoạt động . Mã ngắn sau đó sẽ không hoạt động. Chủ đề của bạn đang xuất nội dung bài đăng mà không áp dụng các bộ lọc cần thiết trên đó.

Chủ Đề