这个问题与我的woocommerce商店有关。我正在尝试在我的帐户页面(票证标签)中添加新标签。一切顺利,但是当我打到#34;票时#34;标签我" 404 not found" 错误!
我认为这应该是有效的,但是没有用。
以下是更改日志:
将票证代码添加到woocommerce / includes / wc-template-functions.php
add_action( 'woocommerce_account_ticket_endpoint', 'woocommerce_account_ticket' );
将票证代码添加到woocommerce / includes / wc-template-hooks.php
array(
'title' => __( 'Ticket', 'woocommerce' ),
'desc' => __( 'Endpoint for the "My account → ticket" page.', 'woocommerce' ),
'id' => 'woocommerce_myaccount_ticket_endpoint',
'type' => 'text',
'default' => 'ticket',
'desc_tip' => true,
),
将票证代码添加到woocommerce / includes / admin / settings / class-wc-settings-accounts.php
function wc_get_account_menu_items() {
$endpoints = array(
'ticket' => get_option( 'woocommerce_myaccount_ticket_endpoint', 'ticket' ),
);
$items = array(
'ticket' => __( 'Ticket', 'woocommerce' ),
);
将票证代码添加到woocommerce / includes / wc-account-functions.php
'ticket' => get_option( 'woocommerce_myaccount_ticket_endpoint', 'ticket' ),
将票证代码添加到woocommerce / includes / class-wc-query.php
new mongoose.Schema({
commentedOn: {
type: mongoose.Schema.Types.ObjectId,
required: true
},
author: {
type: String,
required: true
},
contents:{
type: String
},
points: {
type: Number,
default:0
},
timestamps: true
})
我不想更新我的woocommerce插件,因此使用主插件代码没有问题。