• Решено Acme1994

    (@acme1994)


    Всем привет. Честно говоря в php еще совсем зеленый и никак не могу понять как вскрыть блок, чтобы отредактировать ту или иную форму на странице.
    К примеру, есть страница: http://ссылка/checkout/ . Это страница созданная плагином Woocommerce. Захожу в папку с этим плагином, нахожу файл review-order.php для проверки напишу какие-нибудь цифры — на странице они появились, значит нужный файл. И теперь самое для меня не понятное. Вот скрин самой страницы:
    http://ipic.lv/i1/2fa24b5e/d5f0d059e21e5f7.jpg
    Красным я пометил что хочу удалить/изменить.
    Вот сам код этой страницы:

    <?php
    /**
     * Review order table
     *
     * @author 		WooThemes
     * @package 	WooCommerce/Templates
     * @version     2.3.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    ?>
    <table class="shop_table woocommerce-checkout-review-order-table">
    	<thead>
    		<tr>
    			<th class="product-name"><?php _e( 'Product', 'woocommerce' ); ?></th>
    			<th class="product-total"><?php _e( 'Total', 'woocommerce' ); ?></th>
    		</tr>
    	</thead>
    	<tbody>
    		<?php
    			do_action( 'woocommerce_review_order_before_cart_contents' );
    
    			foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
    				$_product     = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
    
    				if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
    					?>
    					<tr class="<?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key ) ); ?>">
    						<td class="product-name">
    							<?php echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ) . '&nbsp;'; ?>
    							<?php echo apply_filters( 'woocommerce_checkout_cart_item_quantity', ' <strong class="product-quantity">' . sprintf( '&times; %s', $cart_item['quantity'] ) . '</strong>', $cart_item, $cart_item_key ); ?>
    							<?php echo WC()->cart->get_item_data( $cart_item ); ?>
    						</td>
    						<td class="product-total">
    							<?php echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); ?>
    						</td>
    					</tr>
    					<?php
    				}
    			}
    
    			do_action( 'woocommerce_review_order_after_cart_contents' );
    		?>
    	</tbody>
    	<tfoot>
    
    		<tr class="cart-subtotal">
    			<th><?php _e( 'Subtotal', 'woocommerce' ); ?></th>
    			<td><?php wc_cart_totals_subtotal_html(); ?></td>
    		</tr>
    
    		<?php foreach ( WC()->cart->get_coupons() as $code => $coupon ) : ?>
    			<tr class="cart-discount coupon-<?php echo esc_attr( sanitize_title( $code ) ); ?>">
    				<th><?php wc_cart_totals_coupon_label( $coupon ); ?></th>
    				<td><?php wc_cart_totals_coupon_html( $coupon ); ?></td>
    			</tr>
    		<?php endforeach; ?>
    
    		<?php if ( WC()->cart->needs_shipping() && WC()->cart->show_shipping() ) : ?>
    
        		<?php do_action( 'woocommerce_review_order_before_shipping' ); ?>
    
    			<?php wc_cart_totals_shipping_html(); ?>
    
    			<?php do_action( 'woocommerce_review_order_after_shipping' ); ?>
    
    		<?php endif; ?>
    
    		<?php foreach ( WC()->cart->get_fees() as $fee ) : ?>
    			<tr class="fee">
    				<th><?php echo esc_html( $fee->name ); ?></th>
    				<td><?php wc_cart_totals_fee_html( $fee ); ?></td>
    			</tr>
    		<?php endforeach; ?>
    
    		<?php if ( wc_tax_enabled() && WC()->cart->tax_display_cart === 'excl' ) : ?>
    			<?php if ( get_option( 'woocommerce_tax_total_display' ) === 'itemized' ) : ?>
    				<?php foreach ( WC()->cart->get_tax_totals() as $code => $tax ) : ?>
    					<tr class="tax-rate tax-rate-<?php echo sanitize_title( $code ); ?>">
    						<th><?php echo esc_html( $tax->label ); ?></th>
    						<td><?php echo wp_kses_post( $tax->formatted_amount ); ?></td>
    					</tr>
    				<?php endforeach; ?>
    			<?php else : ?>
    				<tr class="tax-total">
    					<th><?php echo esc_html( WC()->countries->tax_or_vat() ); ?></th>
    					<td><?php wc_cart_totals_taxes_total_html(); ?></td>
    				</tr>
    			<?php endif; ?>
    		<?php endif; ?>
    
    		<?php do_action( 'woocommerce_review_order_before_order_total' ); ?>
    
    		<tr class="order-total">
    			<th><?php _e( 'Total', 'woocommerce' ); ?></th>
    			<td><?php wc_cart_totals_order_total_html(); ?></td>
    		</tr>
    
    		<?php do_action( 'woocommerce_review_order_after_order_total' ); ?>
    
    	</tfoot>
    </table>

    Если я правильно понимаю, то изменять нужно в этих блоках:
    <tr class=»tax-total»>
    <th><?php echo esc_html( WC()->countries->tax_or_vat() ); ?></th>
    <td><?php wc_cart_totals_taxes_total_html(); ?></td>
    </tr>
    Но как попасть на эту страницу:wc_cart_totals_taxes_total_html ? Где её найти?

Просмотр 5 ответов — с 1 по 5 (всего 5)
Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Как вскрыть блок php?» закрыта для новых ответов.