【问题标题】:Add ACF to custom function将 ACF 添加到自定义函数
【发布时间】:2021-07-23 11:29:08
【问题描述】:

我需要将我的 ACF 字段添加到自定义函数。我试过了,但是有语法错误。

add_action( 'flatsome_custom_single_product_1', function () {
    echo <?php the_field('designer'); ?>;
} );

【问题讨论】:

    标签: php function advanced-custom-fields


    【解决方案1】:

    当您在实际的帖子循环之外调用 the_field('designer') 时,您还需要传递帖子 ID。 这是Ref

    对于您的情况,您可以使用如下代码实现此目的

    add_action( 'flatsome_custom_single_product_1', function () {
    global $post;
    echo  get_field('designer', $post->ID);
    } );
    

    【讨论】:

    • 谢谢。由于这将被添加到 WooCommerce 上的产品中,我将如何使其适用于所有产品类型?
    • 我从您的代码中了解到,您一直在使用 flatsome_custom_single_product_1 挂钩。如果此钩子并非在所有产品页面中都可用,那么您可以根据要显示内容的位置在此处使用正确的钩子名称。在这里你可以看到 woocommerce 钩子引用 woocommerce.github.io/code-reference/hooks/…
    猜你喜欢
    • 2021-09-12
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2020-06-02
    • 1970-01-01
    • 2021-05-02
    相关资源
    最近更新 更多