Wordpress 5.0.1我正在构建一个基于Wordpress/Woocommerce的商店页面,并希望更改标准Woocommerce主题逻辑,尤其是在产品页面上:
更具体地说,我想添加一个产品副标题,该副标题应显示在产品标题之后。产品字幕应通过标准Woocommerce产品编辑器作为输入字段进行编辑。
为了实现这一点,我目前正在使用“WooCommerce产品字幕”插件https://de.wordpress.org/plugins/wc-product-subtitle/
之前,我已经修改了woocommerce产品模板挂钩,以便页面上的某些元素以不同的顺序显示。
在我的功能中。php我写过:
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_excerpt\', 20 );
remove_action( \'woocommerce_before_single_product_summary\', \'woocommerce_show_product_images\', 20 );
remove_action( \'woocommerce_after_single_product_summary\', \'woocommerce_output_product_data_tabs\', 10 );
remove_action( \'woocommerce_after_single_product_summary\', \'woocommerce_output_related_products\', 20 );
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_title\', 5 );
remove_action( \'woocommerce_single_product_summary\', \'WooCommerce_Product_Subtitle\' );
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_price\', 10 );
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_add_to_cart\', 30 );
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_meta\', 40 );
add_action( \'woocommerce_before_single_product_summary\', \'woocommerce_template_single_title\', 0 );
add_action( \'woocommerce_before_single_product_summary\', \'woocommerce_template_single_price\', 2 );
add_action( \'woocommerce_single_product_summary\', \'woocommerce_show_product_images\', 0 );
add_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_add_to_cart\', 1 );
add_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_meta\', 2 );
add_action( \'woocommerce_single_product_summary\', \'the_content\', 20 );
由于我更改了产品名称的顺序:
remove_action( \'woocommerce_single_product_summary\', \'woocommerce_template_single_title\', 5 );
add_action( \'woocommerce_before_single_product_summary\', \'woocommerce_template_single_title\', 0 );
我需要副标题来反映这些变化。我的问题是,产品字幕没有显示在我希望它显示的位置。此时,字幕显示在删除的产品标题之后,而不是新添加的标题之后
我不太明白如何为副标题添加或删除\\u操作,或者在哪里找到相应的挂钩/操作/类。
非常感谢您的帮助!!