php - Wordpress WooCommerce 商店 - 产品标题下的副标题

标签 php wordpress hyperlink woocommerce subtitle

我已经阅读 WP 论坛并尝试了一个多星期的不同插件,但没有成功,所以我决定在这里尝试一下。

我正在创建一个具有高级主题的 WP 网站,该网站支持 woocommerce。我需要做的是:

  • 创建一个副标题区域(命名为 REG.NO:),这样我不仅可以写产品的标题,还可以副标题 还有。因此,当您打开单个产品页面时,它会是这样的:

This_is_my_product_title REG.NO:this_is_my_reg_no

  • 另一个问题是,我需要一个 REG.NO:(副标题)作为指向不同网站的外部超链接。

非常感谢任何能帮助我的人。

最佳答案

如果您想采用纯粹的 WooCommerce 方式,这里是要点。

1 - 添加自定义字段(这段代码在 functions.php 中)

add_action( 'woocommerce_product_options_general_product_data', 'my_custom_field' );

function my_custom_field() {

woocommerce_wp_text_input( 
    array( 
        'id'          => '_subtitle', 
        'label'       => __( 'Subtitle', 'woocommerce' ), 
        'placeholder' => 'Subtitle....',
        'description' => __( 'Enter the subtitle.', 'woocommerce' ) 
    )
);

}

该字段将显示如下屏幕截图所示:http://i.imgur.com/fGC86DA.jpg

2 - 保存产品时保存字段数据。 (这段代码在 functions.php 中)

add_action( 'woocommerce_process_product_meta', 'my_custom_field_save' );

function my_custom_field_save( $post_id ){  

    $subtitle = $_POST['_subtitle'];
    if( !empty( $subtitle ) )
        update_post_meta( $post_id, '_subtitle', esc_attr( $subtitle ) );

}

3 - 编辑单品模板并显示字段值

<?php 
global $post;
echo get_post_meta( $post->ID, '_subtitle', true );
?>

关于php - Wordpress WooCommerce 商店 - 产品标题下的副标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069042/

相关文章:

html - 在 CSS 中从长网址添加背景图片

linux - 创建符号链接(symbolic link)时出错

javascript - 如何使用 Casperjs 检查网页中损坏的链接?

Javascript - 如何使用 'a' 作为变量使 'href' 元素成为链接

php - docker-compose mysql环境PASSWORD和ROOT_PASSWORD的区别

使用客户端凭据(X.509 证书)的 PHP Azure Active Directory API 访问

PHP setcookie() 函数在 Wordpress 模板文件中不起作用

javascript - 尝试使用 jQuery 连接 php echo 显示成功消息

php - Memcache city lookup table 与否

jquery - ajaxComplete多次触发