在我的帐户页面Woocommerce中自定义新标签页

时间:2017-08-17 14:04:08

标签: php wordpress woocommerce endpoints

这个问题与我的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插件,因此使用主插件代码没有问题。

0 个答案:

没有答案