Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Скайп AssistMyCar. Необходимо помочь добавить кнопку. Кнопка должна брать ссылку из админки.  Подобный код я нашел. 

-------------------------------------------------- -------------------------------------------------- ------------ 

add_action( 'woocommerce_product_options_pricing', 'wc_rrp_product_field' ); 

function wc_rrp_product_field() { 

woocommerce_wp_text_input( array( 'id' => 'rrp_price', 'class' => 'wc_input_price short', 'label' => __( 'РРЦ', 'woocommerce' ) . ' (' . get_woocommerce_currency_symbol() . ')' ) ); 

add_action( 'save_post', 'wc_rrp_save_product' ); 

function wc_rrp_save_product( $product_id ) { 

// Если это автосохранение, то ничего не делаем, сохраняем данные только при нажатии на кнопку Обновить 

if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) 

return; 

if ( isset( $_POST['rrp_price'] ) ) { 

if ( is_string( $_POST['rrp_price'] ) ) 

update_post_meta( $product_id, 'rrp_price', $_POST['rrp_price'] ); 

}  

else delete_post_meta( $product_id, 'rrp_price' ); 

// и выводит в одиночном формате 

add_action( 'woocommerce_product_meta_start', 'wc_rrp_show', 5 ); 

function wc_rrp_show() { 

global $product; 

// Ничего не предпринимаем для вариативных товаров 

if ( $product->product_type

$rrp = get_post_meta( $product->id, 'rrp_price', true ); 

echo '

'; 

echo '

'; 

_e( 'РРЦ : ', 'woocommerce' ); 

echo '' . woocommerce_price( $rrp ) . ''; 

echo '

'; 

echo ''; 

// Дополнительно: Для вывода на страницах архивов (в товарных категориях, например) 

add_action( 'woocommerce_after_shop_loop_item', 'wc_rrp_show' ); 

-------------------------------------------------- -------------------------------------------------- ------------ 

Но в поле, в админке, добавляются только цифры, вставить ссылку не получается.

8 лет назад
Nikitka21
Никита 
33 годаРоссия
9 лет в сервисе
Был
8 лет назад