Forum Replies Created
-
AuthorPosts
-
brentSupport Expired
Hey Harry, is there an update beyond v-1.8.5 for Gecko? It looks like WPBakery Page Builder needs an update.
Thanks,
Brent
Thank you!
BrentbrentSupport ExpiredHi Harry, thanks for the heads up!
I didn’t see where to start a new topics so I hope you’ll find this.
I’m trying to get away from Big Tech, all their censorship and BS! I’d like to get away from hosting my videos on YouTube. Could you set up an option so that we as users could add our videos on the Woocommerce product pages from sources other than YouTube. Possibilities that I would like to incorporate are add vids from Dropbox & Bitchute. I think this would be very beneficial for many other users as well as being a great selling feature!
I look forward to you reply. Thanks again as always.
Thank you!
BrentbrentSupport ExpiredHi Harry. Is there an update? I see the page builder is needing an update.
also, I updated my support but it doesn’t show here. Here’s a screenshot.
Thanks,
Brent
Thank you!
BrentbrentSupport ExpiredHi Harry.
I’m beginning to add some jewelry items to my store and on the main shop page I don’t want to show the gemstones and the jewelry all mixed together. Can I show 2 categories of products? Something like 2 rows of gemstones above 2 rows of jewelry. Here’s the page:
Thank you!
Thank you!
BrentbrentSupport ExpiredThanks harry, i think i got it
Thank you!
BrentbrentSupport ExpiredHi Harry and thanks for the help.
I have a Mac so I use a different program to compare. I can see differences but I’ll need you to look and tell me what to change. I’m not sure if I can just simply change the version to 3.7.0 or if the code itself needs to be altered. Would you take a look please? Here’s the NEW orders.php file: Thanks!<?php /** * Orders * * Shows orders on the account page. * * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/orders.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates * @version 3.7.0 */ defined( 'ABSPATH' ) || exit; do_action( 'woocommerce_before_account_orders', $has_orders ); ?> <?php if ( $has_orders ) : ?> <table class="woocommerce-orders-table woocommerce-MyAccount-orders shop_table shop_table_responsive my_account_orders account-orders-table"> <thead> <tr> <?php foreach ( wc_get_account_orders_columns() as $column_id => $column_name ) : ?> <th class="woocommerce-orders-table__header woocommerce-orders-table__header-<?php echo esc_attr( $column_id ); ?>"><span class="nobr"><?php echo esc_html( $column_name ); ?></span></th> <?php endforeach; ?> </tr> </thead> <tbody> <?php foreach ( $customer_orders->orders as $customer_order ) { $order = wc_get_order( $customer_order ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited $item_count = $order->get_item_count() - $order->get_item_count_refunded(); ?> <tr class="woocommerce-orders-table__row woocommerce-orders-table__row--status-<?php echo esc_attr( $order->get_status() ); ?> order"> <?php foreach ( wc_get_account_orders_columns() as $column_id => $column_name ) : ?> <td class="woocommerce-orders-table__cell woocommerce-orders-table__cell-<?php echo esc_attr( $column_id ); ?>" data-title="<?php echo esc_attr( $column_name ); ?>"> <?php if ( has_action( 'woocommerce_my_account_my_orders_column_' . $column_id ) ) : ?> <?php do_action( 'woocommerce_my_account_my_orders_column_' . $column_id, $order ); ?> <?php elseif ( 'order-number' === $column_id ) : ?> <a href="<?php echo esc_url( $order->get_view_order_url() ); ?>"> <?php echo esc_html( _x( '#', 'hash before order number', 'woocommerce' ) . $order->get_order_number() ); ?> </a> <?php elseif ( 'order-date' === $column_id ) : ?> <time datetime="<?php echo esc_attr( $order->get_date_created()->date( 'c' ) ); ?>"><?php echo esc_html( wc_format_datetime( $order->get_date_created() ) ); ?></time> <?php elseif ( 'order-status' === $column_id ) : ?> <?php echo esc_html( wc_get_order_status_name( $order->get_status() ) ); ?> <?php elseif ( 'order-total' === $column_id ) : ?> <?php /* translators: 1: formatted order total 2: total order items */ echo wp_kses_post( sprintf( _n( '%1$s for %2$s item', '%1$s for %2$s items', $item_count, 'woocommerce' ), $order->get_formatted_order_total(), $item_count ) ); ?> <?php elseif ( 'order-actions' === $column_id ) : ?> <?php $actions = wc_get_account_orders_actions( $order ); if ( ! empty( $actions ) ) { foreach ( $actions as $key => $action ) { // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited echo '<a href="' . esc_url( $action['url'] ) . '" class="woocommerce-button button ' . sanitize_html_class( $key ) . '">' . esc_html( $action['name'] ) . '</a>'; } } ?> <?php endif; ?> </td> <?php endforeach; ?> </tr> <?php } ?> </tbody> </table> <?php do_action( 'woocommerce_before_account_orders_pagination' ); ?> <?php if ( 1 < $customer_orders->max_num_pages ) : ?> <div class="woocommerce-pagination woocommerce-pagination--without-numbers woocommerce-Pagination"> <?php if ( 1 !== $current_page ) : ?> <a class="woocommerce-button woocommerce-button--previous woocommerce-Button woocommerce-Button--previous button" href="<?php echo esc_url( wc_get_endpoint_url( 'orders', $current_page - 1 ) ); ?>"><?php esc_html_e( 'Previous', 'woocommerce' ); ?></a> <?php endif; ?> <?php if ( intval( $customer_orders->max_num_pages ) !== $current_page ) : ?> <a class="woocommerce-button woocommerce-button--next woocommerce-Button woocommerce-Button--next button" href="<?php echo esc_url( wc_get_endpoint_url( 'orders', $current_page + 1 ) ); ?>"><?php esc_html_e( 'Next', 'woocommerce' ); ?></a> <?php endif; ?> </div> <?php endif; ?> <?php else : ?> <div class="woocommerce-message woocommerce-message--info woocommerce-Message woocommerce-Message--info woocommerce-info"> <a class="woocommerce-Button button" href="<?php echo esc_url( apply_filters( 'woocommerce_return_to_shop_redirect', wc_get_page_permalink( 'shop' ) ) ); ?>"> <?php esc_html_e( 'Go to the shop', 'woocommerce' ); ?> </a> <?php esc_html_e( 'No order has been made yet.', 'woocommerce' ); ?> </div> <?php endif; ?> <?php do_action( 'woocommerce_after_account_orders', $has_orders ); ?>
Thank you!
BrentbrentSupport ExpiredI saved a copy in the child theme as.. orders-previous.php
Thank you!
BrentbrentSupport ExpiredI honestly don’t know where to find the new file that we’re trying to replace in the updated new theme… ?? sorry
Thank you!
BrentbrentSupport ExpiredHey harry you’re going to have to help me with this. I’m not sure what to change between the two versions.
Here’s the code for the orders.php that is in the child theme…
<?php /** * Orders * * Shows orders on the account page. * * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/orders.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates * @version 3.2.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; } do_action( 'woocommerce_before_account_orders', $has_orders ); ?> <?php if ( $has_orders ) : ?> <table class="woocommerce-orders-table woocommerce-MyAccount-orders shop_table shop_table_responsive my_account_orders account-orders-table"> <thead> <tr> <?php foreach ( wc_get_account_orders_columns() as $column_id => $column_name ) : ?> <th class="woocommerce-orders-table__header woocommerce-orders-table__header-<?php echo esc_attr( $column_id ); ?>"><span class="nobr"><?php echo esc_html( $column_name ); ?></span></th> <?php endforeach; ?> </tr> </thead> <tbody> <?php foreach ( $customer_orders->orders as $customer_order ) : $order = wc_get_order( $customer_order ); $item_count = $order->get_item_count(); ?> <tr class="woocommerce-orders-table__row woocommerce-orders-table__row--status-<?php echo esc_attr( $order->get_status() ); ?> order"> <?php foreach ( wc_get_account_orders_columns() as $column_id => $column_name ) : ?> <td class="woocommerce-orders-table__cell woocommerce-orders-table__cell-<?php echo esc_attr( $column_id ); ?>" data-title="<?php echo esc_attr( $column_name ); ?>"> <?php if ( has_action( 'woocommerce_my_account_my_orders_column_' . $column_id ) ) : ?> <?php do_action( 'woocommerce_my_account_my_orders_column_' . $column_id, $order ); ?> <?php elseif ( 'order-number' === $column_id ) : ?> <a href="<?php echo esc_url( $order->get_view_order_url() ); ?>"> <?php echo _x( '#', 'hash before order number', 'woocommerce' ) . $order->get_order_number(); ?> </a> <?php elseif ( 'order-date' === $column_id ) : ?> <time datetime="<?php echo esc_attr( $order->get_date_created()->date( 'c' ) ); ?>"><?php echo esc_html( wc_format_datetime( $order->get_date_created() ) ); ?></time> <?php elseif ( 'order-status' === $column_id ) : ?> <?php echo esc_html( wc_get_order_status_name( $order->get_status() ) ); ?> <?php elseif ( 'order-total' === $column_id ) : ?> <?php /* translators: 1: formatted order total 2: total order items */ printf( _n( '%1$s for %2$s item', '%1$s for %2$s items', $item_count, 'woocommerce' ), $order->get_formatted_order_total(), $item_count ); ?> <?php elseif ( 'order-actions' === $column_id ) : ?> <?php $actions = wc_get_account_orders_actions( $order ); if ( ! empty( $actions ) ) { foreach ( $actions as $key => $action ) { echo '<a href="' . esc_url( $action['url'] ) . '" class="woocommerce-button button ' . sanitize_html_class( $key ) . '">' . esc_html( $action['name'] ) . '</a>'; } } ?> <?php endif; ?> </td> <?php endforeach; ?> </tr> <?php endforeach; ?> </tbody> </table> <?php do_action( 'woocommerce_before_account_orders_pagination' ); ?> <?php if ( 1 < $customer_orders->max_num_pages ) : ?> <div class="woocommerce-pagination woocommerce-pagination--without-numbers woocommerce-Pagination"> <?php if ( 1 !== $current_page ) : ?> <a class="woocommerce-button woocommerce-button--previous woocommerce-Button woocommerce-Button--previous button" href="<?php echo esc_url( wc_get_endpoint_url( 'orders', $current_page - 1 ) ); ?>"><?php _e( 'Previous', 'woocommerce' ); ?></a> <?php endif; ?> <?php if ( intval( $customer_orders->max_num_pages ) !== $current_page ) : ?> <a class="woocommerce-button woocommerce-button--next woocommerce-Button woocommerce-Button--next button" href="<?php echo esc_url( wc_get_endpoint_url( 'orders', $current_page + 1 ) ); ?>"><?php _e( 'Next', 'woocommerce' ); ?></a> <?php endif; ?> </div> <?php endif; ?> <?php else : ?> <div class="woocommerce-message woocommerce-message--info woocommerce-Message woocommerce-Message--info woocommerce-info"> <a class="woocommerce-Button button" href="<?php echo esc_url( apply_filters( 'woocommerce_return_to_shop_redirect', wc_get_page_permalink( 'shop' ) ) ); ?>"> <?php _e( 'Go shop', 'woocommerce' ); ?> </a> <?php _e( 'No order has been made yet.', 'woocommerce' ); ?> </div> <?php endif; ?> <?php do_action( 'woocommerce_after_account_orders', $has_orders ); ?>
I’ll copy the new orders.php code and add it below…
Thank you!
Brent -
AuthorPosts