Помочь с woocommerce
Скайп 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' );
-------------------------------------------------- -------------------------------------------------- ------------
Но в поле, в админке, добавляются только цифры, вставить ссылку не получается.