获取WooCommerce我的帐户页面链接

时间:2016-01-04 作者:Ans

我正在尝试在购买产品后向客户发送电子邮件,当客户单击提供的用于对产品进行评级的电子邮件链接时,应重定向到客户帐户/我的帐户页面
我在函数中添加了一些代码。php获取WooCommerce我的帐户URL:

$myaccount_page = get_option( \'woocommerce_myaccount_page_id\' );
if ( $myaccount_page ) {
  $myaccount_page_url = get_permalink( $myaccount_page );
  }
我已经定制成customer-completed-order.php 然后把这个代码

    <h2> Go to your account page for review </h2>
    <a href="http://animax.cf/product/happy-ninja/#reviews">
        <img src="http://animax.cf/wp-content/uploads/2015/12/product-reviews.png" alt="Product Rating">
    </a>
我想在上面的代码中获取woocomerce我的帐户url。我应该怎么做。

5 个回复
最合适的回答,由SO网友:WPTC-Troop 整理而成

您可以获得WooCommerce我的帐户URL,如下所示

<a href="<?php echo get_permalink( get_option(\'woocommerce_myaccount_page_id\') ); ?>" title="<?php _e(\'My Account\',\'\'); ?>"><?php _e(\'My Account\',\'\'); ?></a>
现在,您也可以在已完成的订单邮件模板中插入此内容。

<h2> <a href="<?php echo get_permalink( get_option(\'woocommerce_myaccount_page_id\') ); ?>" title="<?php _e(\'My Account\',\'\'); ?>">Go to your account page for review</a> </h2>
<a href="http://animax.cf/product/happy-ninja/#reviews">
    <img src="http://animax.cf/wp-content/uploads/2015/12/product-reviews.png" alt="Product Rating">
</a>

SO网友:user143165

woocommerce wc\\u get\\u page\\u id函数将帮助您创建woocommerce页面URL

用法示例:

我的帐户

<?php echo get_permalink( wc_get_page_id( \'myaccount\' ) ); ?>
选购

<?php echo get_permalink( wc_get_page_id( \'shop\' ) ); ?>

SO网友:Iulia Cazan

使用WooCommerce本机端点还有另一种方法可以做到这一点(您可以将任何已注册的端点与WC或连接到WC的第三方插件一起使用):<?php echo esc_url( wc_get_account_endpoint_url( \'edit-account\' ) ); ?>

对于仪表板,您可以使用类似的内容<?php echo esc_url( trailingslashit( wc_get_account_endpoint_url( \'\' ) ) ); ?>

SO网友:Mr.Hosseini

它返回不带端点的帐户页本身:

echo wc_get_account_endpoint_url(\'dashboard\');

SO网友:Naved Khan
     <?php  
       if ( is_front_page() && is_home() ) {
        // Default homepage
        echo "Default homepage";

        } elseif ( is_front_page()){

            echo "Static homepage";
        // Static homepage

        } elseif ( is_home()){
            echo "Blog page";
        // Blog page

        } elseif ( is_page( \'cart\' ) || is_cart()){
            echo "cart";
        // Blog page

        }  elseif (is_single()){
            echo "is_single";
        // Blog page

        } elseif (is_product_category()){
            echo "is_product_category";
        } 
         else {
        echo "Everything else";
        // Everything else
        }
      ?>

相关推荐