WooCommerce预购查看订单链接错误

时间:2015-06-03 作者:Darren

预订单模块在我的帐户中生成的链接不起作用。它必须这样显示:/my account/view order/15977,但它现在的显示方式是:/my account/?订单=15977。我如何才能更改与我的结构的链接。

这是显示它的一段代码:

            <td class="order-number" width="1%">
                <a href="<?php echo esc_url( add_query_arg( \'order\', $order->id, get_permalink( woocommerce_get_page_id( \'view_order\' ) ) ) ); ?>"><?php echo $order->get_order_number(); ?></a>
            </td>
我还想让它成为当然的更新证明,那个么我如何才能制作一个“子插件”。

提前感谢,

1 个回复
SO网友:Syed

<td class="order-number" width="1%">
    <a href="<?php echo wc_get_endpoint_url( \'view-order\', $order->id, wc_get_page_permalink( \'myaccount\' ) ); ?>">
    <?php echo $order->get_order_number(); ?></a>
</td>;
这应该可以解决你的问题。

但我不确定您正在修改哪个模板,但只有在子主题下才有可能实现这种简单的方式(功能插件将很复杂,以满足您的需要)。

https://support.woothemes.com/hc/en-us/articles/203105897-How-to-set-up-and-use-a-child-theme

http://docs.woothemes.com/document/template-structure/

这两项都可以帮助您开始了解儿童主题。

Note: 请确保在节下将永久链接设置为Pretty permalink not default

WP Admin->Settings->Permalink->转到名为“Product Permalink base”的部分,并确保这一点。

结束

相关推荐

Full-AJAX主题:从WordPress定制模板构建JSON对象时出现parseJSON错误

为了对我的新作品集进行全面的ajax导航,我在网上阅读了一些不同的博客,其中提到使用JSON构建模板会更容易,以便以我想要的方式处理数据。这不是常规程序(使用WP\\U Ajax…等)并且花了一天的时间浏览互联网。。。没有回答。这是一个非常SEO友好的技术,也可以访问(如果javascript没有激活,网站仍然可以工作…等等)。我这样做是为了确保你们理解为什么我要使用这个程序而不是更常规的程序。。。受这些(法语)文章的启发:http://boiteaweb.fr/la-navigation-avec-aj