Woocommerce 其他信息中的商业链接

Woocommerce 其他信息中的商业链接,woocommerce,Woocommerce,是否可以在每个产品页面底部添加指向附加信息选项卡的链接?这里列出了我的属性,但其中一些属性(包括摄影学分)的URL在列出时会被删除 如何在此处包含HTML链接?据我所知,您无法在WooCommerce中将HTML添加到产品属性中,但我有一个解决方案,可能会有所帮助: 我使用SkyVerge的插件“WooCommerce标签管理器”。这是一个付费插件,但很值得。这样,您就可以创建自己的选项卡,这些选项卡既可以共享,也可以单独添加到每个产品中,这些产品可以包含完整的HTML、图像或任何其他您可以添加

是否可以在每个产品页面底部添加指向附加信息选项卡的链接?这里列出了我的属性,但其中一些属性(包括摄影学分)的URL在列出时会被删除


如何在此处包含HTML链接?

据我所知,您无法在WooCommerce中将HTML添加到产品属性中,但我有一个解决方案,可能会有所帮助:

  • 我使用SkyVerge的插件“WooCommerce标签管理器”。这是一个付费插件,但很值得。这样,您就可以创建自己的选项卡,这些选项卡既可以共享,也可以单独添加到每个产品中,这些产品可以包含完整的HTML、图像或任何其他您可以添加到常规文章中的内容。您还可以在共享或单独的基础上重新排列和重命名选项卡。只要知道这么多,你也许就能自己弄明白,但请继续阅读更多提示

  • 如果存储区已填充,请在“附加信息”选项卡中查看具有某些属性的项的页面源,并复制表代码。它将位于
    的内部

  • 进入相关的编辑产品屏幕,单击已添加到产品数据面板底部的选项卡选项

  • 单击“覆盖默认选项卡布局”复选框以允许您创建该产品独有的选项卡,然后单击“添加”以添加一个选项卡。在新选项卡面板内出现的小内容编辑器中,粘贴以前的表代码,并进行所需的任何更改,如添加HTML

  • 一旦你有了工作,你可以禁用自动生成的“附加信息”标签,只需从你添加新标签的同一标签面板中删除它

  • 注意:使用此方法意味着,如果更改产品的元数据(即装运重量、库存号等),则新选项卡中的值不会自动更新。如果需要,可以为动态和静态产品属性设置单独的选项卡

    祝你好运


    Pt.

    进一步研究发现,实际上可以通过向functions.php文件中添加一些代码并首先设置自己的全局属性,将HTML放入产品属性中。这是WooThemes support建议我们添加到childtheme的functions.php中的代码:

    foreach ( array( 'pre_term_description' ) as $filter ) {
        remove_filter( $filter, 'wp_filter_kses' );
    }
    
    foreach ( array( 'term_description' ) as $filter ) {
        remove_filter( $filter, 'wp_kses_data' );
    }
    

    注意:我还没有尝试过这个方法,因为我通过第一个答案中使用的方法解决了我的问题,但这是WooCommerce的作者推荐的方法。

    如果您想在产品属性上插入HTML内容(其他信息)。您可以更改插件中的一行

    /root/wp-content/plugins/woocommerce/includes/class-wc-ajax.php

    然后排队:545


    更换旧线路

    $values = implode( ' ' . WC_DELIMITER . ' ', array_map( 'wc_clean', array_map( 'stripslashes', explode( WC_DELIMITER, $attribute_values[ $i ] ) ) ) );
    

    到这条新线

    我希望它对你有用

     $values = implode( ' ' . WC_DELIMITER . ' ', array_map( 'stripslashes', explode( WC_DELIMITER, $attribute_values[ $i ] ) )  );