obține link-ul paginii Contul meu din WooCommerce
Încerc să trimit un email clientului după ce a cumpărat produse și când clientul face click pe link-ul furnizat în email pentru evaluarea produsului, ar trebui să fie redirecționat către pagina contului clientului/Contul meu.
Am pus acest cod în functions.php pentru a obține URL-ul paginii Contul meu din WooCommerce:
$myaccount_page = get_option( 'woocommerce_myaccount_page_id' );
if ( $myaccount_page ) {
$myaccount_page_url = get_permalink( $myaccount_page );
}
Am personalizat fișierul customer-completed-order.php și am pus acest cod
<h2>Mergi la pagina contului tău pentru recenzie</h2>
<a href="http://animax.cf/product/happy-ninja/#reviews">
<img src="http://animax.cf/wp-content/uploads/2015/12/product-reviews.png" alt="Evaluare Produs" title="Evaluare Produs">
</a>
Vreau să obțin url-ul paginii Contul meu din WooCommerce în codul de mai sus. Cum ar trebui să fac asta?

Puteți obține URL-ul paginii "Contul meu" din WooCommerce astfel:
<a href="<?php echo get_permalink( get_option('woocommerce_myaccount_page_id') ); ?>" title="<?php _e('Contul meu',''); ?>"><?php _e('Contul meu',''); ?></a>
Acum puteți insera acest cod și în șablonul de e-mail pentru comanda finalizată.
<h2> <a href="<?php echo get_permalink( get_option('woocommerce_myaccount_page_id') ); ?>" title="<?php _e('Contul meu',''); ?>">Accesează pagina ta de cont pentru recenzie</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="Evaluare produs" title="Evaluare produs">
</a>

Există o altă metodă de a face acest lucru folosind endpoint-urile native WooCommerce (puteți folosi oricare dintre endpoint-urile înregistrate cu WC sau plugin-uri terțe care se conectează la WC):
<?php echo esc_url( wc_get_account_endpoint_url( 'edit-account' ) ); ?>
Pentru panoul de control puteți folosi ceva de genul:
<?php echo esc_url( trailingslashit( wc_get_account_endpoint_url( '' ) ) ); ?>

<?php
if ( is_front_page() && is_home() ) {
// Pagina principala implicita
echo "Pagina principala implicita";
} elseif ( is_front_page()){
echo "Pagina principala statica";
// Pagina principala statica
} elseif ( is_home()){
echo "Pagina de blog";
// Pagina de blog
} elseif ( is_page( 'cart' ) || is_cart()){
echo "cos";
// Pagina cosului
} elseif (is_single()){
echo "is_single";
// Articol singular
} elseif (is_product_category()){
echo "is_product_category";
}
else {
echo "Orice altceva";
// Orice altceva
}
?>
