woocomerce + storefront - 在主页上的钩子/动作之间添加自定义字段

时间:2017-11-01 13:57:17

标签: woocommerce storefront

我想重新排序并在店面主页上的操作之间添加我自己的代码。我知道如何添加/重新排序操作,但我不知道如何添加自己的代码。

function storefront_child_reorder_homepage_contant() {
    remove_action('homepage', 'storefront_homepage_content', 10 );
    remove_action('homepage', 'storefront_product_categories', 20 );
    remove_action('homepage', 'storefront_recent_products', 30 );
    remove_action('homepage', 'storefront_featured_products', 40 );
    remove_action('homepage', 'storefront_popular_products', 50 );
    remove_action('homepage', 'storefront_on_sale_products', 60 );
    remove_action('homepage', 'storefront_best_selling_products', 70 );
    add_action('homepage', 'storefront_best_selling_products', 10 );
    **<--- HERE I WANT TO ADD MY OWN PHP CODE (ADVANCED CUSTOM FIELD GALLERY FIELD)**
    add_action('homepage', 'storefront_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');

如你所见,我想: 1.畅销产品 2。 ACF画廊 3.最新产品

如何添加自定义代码以在畅销产品和最新产品之间生成图库?

1 个答案:

答案 0 :(得分:1)

好的,我只是想出来了:

function storefront_child_add_custom_php() {
    PHP CODE HERE
}

function storefront_child_reorder_homepage_contant() {
    remove_action('homepage', 'storefront_homepage_content', 10 );
    remove_action('homepage', 'storefront_product_categories', 20 );
    remove_action('homepage', 'storefront_recent_products', 30 );
    remove_action('homepage', 'storefront_featured_products', 40 );
    remove_action('homepage', 'storefront_popular_products', 50 );
    remove_action('homepage', 'storefront_on_sale_products', 60 );
    remove_action('homepage', 'storefront_best_selling_products', 70 );
    add_action('homepage', 'storefront_best_selling_products', 10 );
   add_action('homepage', ' storefront_child_add_custom_php', 20 );
    add_action('homepage', 'storefront_recent_products', 30 );
}
add_action('init', 'storefront_child_reorder_homepage_contant');